概述
if 条件判断
if 语句用于有条件的执行。语法如下:
if assignment_expression:
suite
elif assignment_expression: # 可选子句
suite
... # 可以多个 elif
else: #可选子句
suite
对于简单语句,可以写为一行,但不推荐。
它通过对表达式逐个求值直至找到一个真值。然后执行该 if 语句或子句体下的代码,从而 if 语句的其他部分不会被执行或求值。
如果所有表达式均为假值,else 子句体如果存在就会被执行。
for i in range(5):
if i % 2 == 0:print(i)
0
2
4
for i in range(5):
if i % 2 == 0:
print(i)
0
2
4
i,j = 0,1
if i < 0:
print(i) # 不执行
elif i == 0:
print(i) # 执行,下面的则不再执行
elif j == 1:
print(j)
else:
print(i,j)
0
i,j = 0,1
if i < 0:
print(i) # 不执行
elif i == 1:
print(i) # 不执行
elif j == 0:
print(j) # 不执行
else:
print(i,j) # 执行
0 1
多个 if 语句连用,则分别判断,互不影响:
i,j = 0,1
if i < 0:
print(i) # 不执行
else:
print(i,j) # 执行
if i == 0:
print(i) # 执行
if j == 1:
print(j) # 执行
else:
print(i,j) # 不执行
0 1
0
1
最后
以上就是大胆星星为你收集整理的if 条件判断的全部内容,希望文章能够帮你解决if 条件判断所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复