Python篇——条件控制语句

开课吧开课吧锤锤2021-07-20 18:17

if语句被用来判断代码的执行方式:如果条件为真True,我们会运行一个语句(称为if-block或if块),否则我们会运行另一条语句(称为else-block或else块)。这些句子中else从句是可选的。  

Python篇——条件控制语句

if语句大致形式如下:  

if <条件表达式>:
    <语句块>
else:
    <语句块>

单一的if  

一般来说具有同样的左缩进的行会被当作一个语句块,使用一个简单的if语句就可以根据条件来判断是否需要运行某个语句块,例如:  

if 100 > 0:
    print('*')
    print('*' * 2)
    print('*' * 3)
    print('*' * 4)

if配合else  

if-else的组合可以根据条件判断是执行哪一个语句块:如果条件为真则执行紧跟if的语句块,否则执行紧跟else的语句块:  

if 100 > 0:
    print('100 > 0')
else:
    print('100 <= 0')
    
if -100 > 0:
    print('-100 > 0')
else:
    print('-100 <= 0')

插入elif  

if与else之间可以插入一个或多个elif来增加判断条件和对应的语句块,若if与elif中任意一个被匹配执行将不再执行其它语句块:  

a = 100
b = 50
c = 0
if a > b * 2:
    print('block 1')
elif a > c * 2:
    print('block 2')
else:
    print('block 3')

嵌套  

我们可以让判断语句进行嵌套实现更加复杂的判断:  

a = 100
b = 0

if a > b:
    if a > b * 2:
        print('good!')
    else:
        print('en..?')
else:
    print('what?')

以上就是开课吧广场小编为大家整理发布的“Python篇——条件控制语句”一文,更多Python教程相关内容尽在开课吧Python教程频道。

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享