if
语句是干嘛就就不再赘述,直接看下面语法。
单分支语法
if <condition>:
<code>
# 其中 condition 是一个表达式,它的结果必须有对应的布尔值;
# 当 condition 的结果为 True 时,才会执行 code 处的代码;
Python 中的代码块是通过缩进来控制的,缩进符号可以是空格,也可以是制表符,如上述
code
前就是四个空格。
例:
if 1:
print('hello')
'''
hello
'''
在 Python 中 0 对应布尔值
False
,非零对应布尔值True
。
双分支语法
if <condition>:
<code1>
else:
<code2>
# 其中 condition 同单分支语法;
# code1 在 condition 的结果为 True 时执行;
# code2 在 condition 的结果为 False 时执行;
例:
if 0:
print('hello')
else:
print('world')
'''
world
'''
多分支语法
if <condition1>:
code1
elif <condition2>:
code2
elif <condition3>:
code3
elif <condition...>:
code...
else:
coden
# 其中可存在 n 个 condition,当其中有一个 condition 的结果为 True 时,则执行该 condition 对应代码块中的内容,否则执行 else 代码块中的内容。
例:
input_num = 2
if input_num==1:
print('输入的是 1')
elif input_num == 2:
print('输入的是 2')
elif input_num == 3:
print('输入的是 3')
else:
print('输入的是其它数字')
‘’‘
输入的是 2
’‘’
评论区