条件判断语句 if
是掌握沟通逻辑的第一步,正确的沟通逻辑帮助Python准确地执行命令
if
1 2 3 4 5 6
| number = 1314
if number > 520: print('采菊东篱下,悠然见南山')
|
if…else…
如果 if
不满足就执行 else
下的内部命令
if
与 else
所代表的条件 互斥
1 2 3 4 5 6 7 8
| number = 1314
if number < 520: print('一曲新词酒一杯,去年天气旧亭台') else: print('大江东去,浪淘尽、千古风流人物')
|
else
除了可以接 if
,还可以接 while循环
、 for循环
1 2 3 4 5 6 7 8
| for i in [1314, 520, 666, '雨园', 88.88]: if i == '雨园博客': print(i) break else: print('雨园博客不存在')
|
if…elif…else…
如果 if
不满足按顺序看 elif
,再不满足就执行 else
elif
可以有多个,后面可不接 else
,但必须有一个平级 if
作前提
if
、 elif
、 else
三者所代表的条件 互斥
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| number = 1314
if number > 2000: print('春花秋月何时了,往事知多少')
elif 1500 < number < 2000: print('小楼昨夜又东风,故国不堪回首月明中')
elif number < 1500: print('雕栏玉砌应犹在,只是朱颜改')
else: print('问君能有几多愁,恰似一江春水向东流')
|
if嵌套
简单讲,就是在 if
语句基础上再增加 if
条件判断语句
1 2 3 4 5 6 7 8 9 10 11 12 13
| number = 1314
if number > 520:
if number == 1314: print('执子之手,与子偕老') else: print('问世间、情是何物,直教生死相许?')
else: print('曾经沧海难为水,除却巫山不是云')
|