控制流:条件分支语句 (if)

2020-07-02  本文已影响0人  大象信步走来

控制流:条件分支语句 (if)

十字路口的选择

条件分支让程序有了判断力
根据预设条件来控制下一步该运行哪段语句

条件分支的要素

基本要素
  1. 预设的判断条件

  2. 达成条件后执行的语句

扩展要素
  1. 当条件不满足时执行的语句
  2. 多条件时哪个满足执行哪个的条件

条件语句

Python中条件分支的实现
 if <逻辑表达式>:
        <语句块1>
         ……
 else:
    <语句块2>
各种类型中某些值会自动被转换为False, 其它值则是True:

None, 0, 0.0, '', [], (), {}, set()

多种情况的条件分支

使用elif语句进行判定
if <逻辑表达式1>:
    <语句块1> 
elif <逻辑表达式2>:
    <语句块2>
elif <逻辑表达式3>:
    <语句块3>
… … 
else:
    <语句块n>
上一篇下一篇

猜你喜欢

热点阅读