条件判断
1.判断
注意添加 :
| |
| |
2. 多次判断
age >= 3
if age >= 18:
print('adult')
elif age >= 6:
print('teenager')
else:
print('kid')
其中elif是else if的缩写
| |
“先到先得”原则:在 if…elif…else 结构中,程序非常“懒”,只要碰到第一个符合条件的选项,它做完就收工了,后面的哪怕也符合条件,它也不会再看
else 是最后的港湾:当所有条件都不成立时,程序才会去找 else。
3.str 与 int
| |
报错
Traceback (most recent call last): File “
因为input 返回数值为str str不能与整数比较 需要转换为int
| |
类型转换的风险:用 int() 转换 input() 的内容时,一定要确保用户输入的是数字,否则程序会“罢工”报错。
