if…else
在if...else中,表示的是条件和其他条件的互斥关系, 即如果不满足if条件,就执行else其他条件
形式:
if (条件1):
print(‘内容1’)
else:
print(‘内容2’)
注意:else后面是没有条件书写的,必须直接加英文状态下的冒号
if…elif…else
三者构成了多项判断的命令逻辑, 首先我们判断是否满足if条件,满足执行,不满足的话再去判断是否满足elif的条件,满足执行,不满足就执行else条件。
注意:
(1)当判断的条件超过3个时,中间的多个条件都可以使用elif
(2)if 、elif 、else三者所代表的条件是互斥的
(3)elif后可不接else
形式:
if (条件1):
print(‘内容1’)
elif (条件2):
print(‘内容2’)
elif (条件3):
print(‘内容3’)
else:
print(‘内容4’)