# 判断语句的嵌套 且的关系,满足多个条件 # if int(input("请输入你的身高(cm):"))>120: # print("不好意思,您的身高超过120cm,不能免费游玩,需要购票。") # print("不过如果你的vip等级大于3级,仍然可以享受免费游玩。") # if int(input("请输入你的vip等级(0-5):"))>3: # print("您的vip等级大于3级,可以免费游玩。") # else: # print("不好意思,您的身高和vip等级均不符合要求,不能免费游玩,需要购票。") # else: # print("您的身高未超过120cm,可以免费游玩。") # print("祝你玩的开心哦!") # 自由组合嵌套,需求如下: # 公司要发礼物,条件是: # 1.必须是大于等于18岁,小于30岁的成年人 # 2.同时入职时间满足大于2年,或者级别大于3才能领取。 age = int(input("请输入你的年龄(岁):")) time = int(input("请输入你的入职时间(年):")) level = int(input("请输入你的级别(0-5):")) if 18<= age < 30: if time > 2: print("小于30岁的成人,且入职时间超过2年,可以领取礼物。") elif level > 3: print("小于30岁的成年人,且登记高于3级,可以领取礼物。") else: print("Sorry,虽然你是小于30岁的成年人,但你的入职时间和级别不符合要求,不能领取礼物。") else: print("未成年的小屁孩,不能领取礼物")