我是靠谱客的博主 大胆星星,最近开发中收集的这篇文章主要介绍if 条件判断,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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 条件判断所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部