# 定义键盘输入获取身高数据
height = int(input("请输入你的身高(cm): "))
vip_leverl = int(input("请输入你的vip等级(1-5) "))
day = int(input("请告诉我今天几号 "))
# 通过if语句进行判断
if height < 120:
print("您的身高小于120cm,免费")
elif vip_leverl >3:
print("VIP级别高,免费游玩")
elif day == 3:
print("今天是免费日,不用买票")
else:
print("条件都不满足,需要买票,10元")
print("欢迎您游玩愉快!")
互斥有顺序
else可以不写,相当于N个独立if
条件判断后空格缩进不可以省略
# 通过if语句进行判断
if int(input("请输入你的身高(cm): "))< 120:
print("您的身高小于120cm,免费")
elif int(input("请输入你的vip等级(1-5) ")) >3:
print("VIP级别高,免费游玩")
elif int(input("请告诉我今天几号 ")) == 3:
print("今天是免费日,不用买票")
else:
print("条件都不满足,需要买票,10元")
print("欢迎您游玩愉快!")
嵌套在于缩进
"""
演示if elif else嵌套语句
"""
if int(input("你的身高是多少: ")) > 120:
print("你的身高超出限制,买票")
print("但是如果vip大于3可以免费")
if int(input("VIP级别是多少: ")) >3:
print("恭喜你vip级别达标,可以免费")
else:
print("vip等级不达标,还是需要买票")
else:
print("free")
"""
演示if elif else嵌套语句
"""
age = int(input("your age: "))
year = int(input("year: "))
level = int(input("your level: "))
if age >= 18:
print("adult")
if age < 30:
print("age agreed")
if year > 2:
print("年龄工龄达标,present get")
elif level > 3:
print("年龄级别达标,present get")
else:
print("年龄太大了,不可以领取礼物")
else:
print("年龄太小,不可以领取礼物")
"""
演示if elif else嵌套语句猜数字
"""
import random
num = random.randint(1,10)
guess = int(input("输入你所猜的数字: "))
if guess == num:
print("第一次就猜中!")
else:
if guess > num:
print("bigger")
else:
print("smaller")
guess = int(input("再次输入你所猜的数字: "))
if guess == num:
print("第2次就猜中!")
else:
if guess > num:
print("bigger")
else:
print("smaller")
guess = int(input("再次输入你所猜的数字: "))
if guess == num:
print("第三次猜中了!")
else:
print("you are out of chances~")