if-elif-else语句作用是可以完成多个条件的判断
使用if-elif-else的注意点有:
- elif可以写多个
- 判断是互斥且有序的,上一个满足后面的就不会判断了
- 可以在条件判断中,直接写入input语句,节省代码量
练习一:
# 通过if进行判断
if int(input("请输入您的身高(cm): ")) < 120:
print("您的身高低于120cm,可以免费游玩。")
elif int(input("请输入您的VIP等级(1-5): ")) > 3:
print("VIP级别大于3,可以免费。")
elif int(input("请告诉我今天几号:")) == 1:
print("今天是1号免费日,可以免费。")
else:
print("不好意思,条件都不满足,需要买票10元。")
练习二:
num = 5
# 通过键盘输入获取猜想的数字,通过多次if和elif的组合进行猜想比较
if int(input("请猜一个数字:")) == num:
print("恭喜第一次就猜对了")
elif int(input("猜错了,请再猜一个数字:")) == num:
print("恭喜第二次就猜对了")
elif int(input("猜错了,请再猜一个数字:")) == num:
print("恭喜第三次就猜对了")
else:
print("机会用完,猜错了")