Python if 语句
2017-08-19 17:23
183 查看
简述
当仅在满足某个条件才会执行相应的代码时,需要进行决策。在 Python 中,由 if … elif … else 语句来实现。
简述
if 语句
ifelse 语句
ifelifelse 语句
嵌套 if 语句
版权所有:一去丶二三里,转载请注明出处:http://blog.csdn.net/liang19890820
if 语句
语法格式:
if <判断条件>:
<执行语句……>
1
2
1
2
当“判断条件”成立(True)时,才执行语句;反之,则不执行。
执行语句可以为多行,以缩进来区分表示同一范围。
注意: 在 python 中,非零值表示 True;None 和 0 表示 False。
流程图:
这里写图片描述
以购物为例(预算 500),进入商场,价格都是 1000+。。。
price = 1000
if price > 500:
print('纳尼,居然', price)
print('简直太贵了!')
print("货比三家,再转转。")
1
2
3
4
5
1
2
3
4
5
执行程序,输出如下:
纳尼,居然 1000
简直太贵了!
货比三家,再转转。
if…else 语句
语法格式:
if <判断条件>:
<执行语句1……>
else:
<执行语句2……>
1
2
3
4
1
2
3
4
当“判断条件”为 True 时,执行语句1;否则,执行语句2。
流程图:
这里写图片描述
既然 1000 贵了,好吧!开始讨价还价,降价到 300:
price = 300
if price > 500:
print('纳尼,居然', price)
print('简直太贵了!')
else:
print(price, '还算地道')
print('来一打!')
print("合适才买")
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
执行程序,输出如下:
300 还算地道
来一打!
合适才买
if…elif…else 语句
语法格式:
if <判断条件1>:
<执行语句1……>
elif <判断条件2>:
<执行语句2……>
else:
<执行语句3……>
1
2
3
4
5
6
1
2
3
4
5
6
elif 是 else if 的缩写,允许我们检查多个表达式。
如果 if 的条件为 False,则检查下一个 elif 的状态,依次进行。。。倘若所有条件都为 False,则执行 else 中的语句(语句3)。
注意: if 和 else 只能有一个,但 elif 可以有多个,if … elif … else 中只有一个语句块可以根据条件来执行。
流程图:
这里写图片描述
一般,大部分顾客买东西都要讨价还价。当然,其中不乏土(nao)豪(can),只管买买买。。。
price = 2000
if price > 1000:
print('这么贵,肯定是好东西。')
print('买、买、买!')
elif price > 500:
print('价格还行,值得拥有。')
print('买买买!!!')
elif price > 200:
print('先入手,合不合适再说。')
print('买买买。。。')
else:
print('这么便宜,赶紧抢。')
print('买买买')
print('管它多钱,反正我要买买买。。。')
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1
2
3
4
5
6
7
8
9
10
11
12
13
14
执行程序,输出如下:
这么贵,肯定是好东西。
买、买、买!
管它多钱,反正我要买买买。。。
嵌套 if 语句
可以将一个 if … elif … else 语句加入至另一个 if … elif … else 语句中,这被称为嵌套。
任何数量的这些语句都可以嵌套在一起,要找出嵌套级别,缩进是唯一的方法。
买东西,追求的是性价比,所以既要价格适中,又要质量有保证:
price = 300
quality = True
if price > 500:
print('纳尼,居然', price)
print('简直太贵了!')
else:
print(price, '价钱合适')
if quality:
print('质量也还不错')
print('来一打')
else:
print('质量不行')
print('算了,不要')
print('性价比较高再买')
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1
2
3
4
5
6
7
8
9
10
11
12
13
14
输出如下:
宁波整形http://www.tjyestar.com/
300 价钱合适
质量也还不错
来一打
性价比较高再买
当仅在满足某个条件才会执行相应的代码时,需要进行决策。在 Python 中,由 if … elif … else 语句来实现。
简述
if 语句
ifelse 语句
ifelifelse 语句
嵌套 if 语句
版权所有:一去丶二三里,转载请注明出处:http://blog.csdn.net/liang19890820
if 语句
语法格式:
if <判断条件>:
<执行语句……>
1
2
1
2
当“判断条件”成立(True)时,才执行语句;反之,则不执行。
执行语句可以为多行,以缩进来区分表示同一范围。
注意: 在 python 中,非零值表示 True;None 和 0 表示 False。
流程图:
这里写图片描述
以购物为例(预算 500),进入商场,价格都是 1000+。。。
price = 1000
if price > 500:
print('纳尼,居然', price)
print('简直太贵了!')
print("货比三家,再转转。")
1
2
3
4
5
1
2
3
4
5
执行程序,输出如下:
纳尼,居然 1000
简直太贵了!
货比三家,再转转。
if…else 语句
语法格式:
if <判断条件>:
<执行语句1……>
else:
<执行语句2……>
1
2
3
4
1
2
3
4
当“判断条件”为 True 时,执行语句1;否则,执行语句2。
流程图:
这里写图片描述
既然 1000 贵了,好吧!开始讨价还价,降价到 300:
price = 300
if price > 500:
print('纳尼,居然', price)
print('简直太贵了!')
else:
print(price, '还算地道')
print('来一打!')
print("合适才买")
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
执行程序,输出如下:
300 还算地道
来一打!
合适才买
if…elif…else 语句
语法格式:
if <判断条件1>:
<执行语句1……>
elif <判断条件2>:
<执行语句2……>
else:
<执行语句3……>
1
2
3
4
5
6
1
2
3
4
5
6
elif 是 else if 的缩写,允许我们检查多个表达式。
如果 if 的条件为 False,则检查下一个 elif 的状态,依次进行。。。倘若所有条件都为 False,则执行 else 中的语句(语句3)。
注意: if 和 else 只能有一个,但 elif 可以有多个,if … elif … else 中只有一个语句块可以根据条件来执行。
流程图:
这里写图片描述
一般,大部分顾客买东西都要讨价还价。当然,其中不乏土(nao)豪(can),只管买买买。。。
price = 2000
if price > 1000:
print('这么贵,肯定是好东西。')
print('买、买、买!')
elif price > 500:
print('价格还行,值得拥有。')
print('买买买!!!')
elif price > 200:
print('先入手,合不合适再说。')
print('买买买。。。')
else:
print('这么便宜,赶紧抢。')
print('买买买')
print('管它多钱,反正我要买买买。。。')
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1
2
3
4
5
6
7
8
9
10
11
12
13
14
执行程序,输出如下:
这么贵,肯定是好东西。
买、买、买!
管它多钱,反正我要买买买。。。
嵌套 if 语句
可以将一个 if … elif … else 语句加入至另一个 if … elif … else 语句中,这被称为嵌套。
任何数量的这些语句都可以嵌套在一起,要找出嵌套级别,缩进是唯一的方法。
买东西,追求的是性价比,所以既要价格适中,又要质量有保证:
price = 300
quality = True
if price > 500:
print('纳尼,居然', price)
print('简直太贵了!')
else:
print(price, '价钱合适')
if quality:
print('质量也还不错')
print('来一打')
else:
print('质量不行')
print('算了,不要')
print('性价比较高再买')
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1
2
3
4
5
6
7
8
9
10
11
12
13
14
输出如下:
宁波整形http://www.tjyestar.com/
300 价钱合适
质量也还不错
来一打
性价比较高再买
相关文章推荐
- Python3.2官方文档教程-流程控制语句(if,for,pass)
- Python中的控制流(if & for语句)
- PYTHON-if while,for语句
- Python学习_我要使用if判断语句
- Python第七天(if语句)
- Python学习笔记(二)if语句的简单用法
- python_if判断语句,循环语句,三目运算符
- Python基础1:if条件判断 break/continue语句
- 翻译《Writing Idiomatic Python》(一):if语句、for循环
- 3.1 Python if else语句
- 2.8 python中的if...elif...else语句 [python入门教程]
- python语法基础及if、while、for等语句介绍
- python流程控制语句 ifelse - 3
- Python基础05 for,if 语句 【例1:数学计算】
- Python学习入门基础教程(learning Python)--3.2 if-else分支语句
- Python_案例_if语句
- python 列表处理,for循环语句,if条件判断
- Python流程控制语句->if .......else
- python学习2——if语句、elif、if嵌套、while循环、while嵌套
- Python 3从入门到精通6-if,elif,else语句