语法1
# if 条件:
# 代码体
# code1
# code2
# code3
# ...
# 语法记忆方法
# if+空格+条件+冒号
# tab缩进代码体
# tab缩进代码体
# tab缩进代码体
# ...
例子
tag = True;
if tag:
print('条件满足')
语法2
# if 条件:
# 代码体
# code1
# code2
# code3
# ...
# else:
# 代码体
# code1
# code2
# code3
# ...
例子
tag = 1 == 2
if tag:
# 不会走这个分支
print('条件满足')
else:
# 会走这个分支
print('条件不满足')
语法3: 多分支
强调:if的多分枝=执行顺序是从上往下走,但凡有一个条件成立,就不会再往下判断其他条件了。必须有if
# if 条件:
# 代码体
# code1
# code2
# ...
# elif 条件:
# 代码体
# code1
# code2
# ...
# elif 条件:
# 代码体
# code1
# code2
# ...
# else:
# 代码体
# code1
# code2
# ...
例子
# elif
if False:
print('if')
elif True:
print('elif')
else:
print('else')