if 判断

1
2
3
4
5
6
7
8
if <条件判断1>:
<执行1>
elif <条件判断2>:
<执行2>
elif <条件判断3>:
<执行3>
else:
<执行4>

elifelse if 的简写,理论上可以有多个elif

if 语句是由上而下进行判断的,在遇见True 之后,判断就会中止,不再进行之后的判断。

示例如下:

1
2
3
4
5
6
7
8
9
10
11
zhang=1
if zhang==0:
print('0')
elif zhang==2:
print('2')
elif zhang==3:
print('3')
elif zhang==1:
print('1')
else:
print('13')
1
2
3
[python@fushisanlang liaoxuefeng_note]$ python3 test.py 
1
[python@fushisanlang liaoxuefeng_note]$