判断(if)语句

if 的三种形式

缩进打不出来,所以只能用缩进代替了

  • if

if 条件 1:
(缩进) 条件 1 满足执行的代码

(不太建议使用,不满足时没有任何提示)

  • if … else

if 条件 1:
(缩进) 条件 1 满足执行的代码
else:
(缩进) 以上条件不满足时,执行的代码

只有两种情况下使用

  • if … elif … else

if 条件 1:
(缩进) 条件 1 满足执行的代码
elif 条件 2:
(缩进) 条件 2 满足执行的代码
elif 条件 3:
(缩进) 条件 3 满足执行的代码
else:
(缩进) 以上条件不满足时,执行的代码

多条件选择使用

  • if 嵌套

if 条件 1:
(缩进)if 条件 1 基础上的条件 2:
(缩进)(缩进) 条件 2 满足执行的代码

(缩进)else:
(缩进)(缩进) 条件 2 不满足时,执行的代码
else:
(缩进) 以上条件不满足时,执行的代码