25大数据 5-2 嵌套if

张开发
2026/4/10 12:00:17 15 分钟阅读

分享文章

25大数据 5-2 嵌套if
嵌套if if 判断条件1: if 判断条件2: 执行语句1 else: 执行语句2 else: if 判断条件3: 执行语句3 else: 执行语句4 1.执行语句1判断条件1和判断条件2都成立的情况下 2.执行语句2判断条件1成立但是判断条件2不成立的情况下 3.执行语句3判断条件1不成立但是判断条件3成立的情况下 4.执行语句4判断条件1和判断条件3都不成立的情况下 例题商场折扣 1.如果是会员享受折扣 a.消费满200打8折 b.消费未满200打9折 2.如果不是会员 c.消费满200打95折 d.消费未满200不打折 huiyuaninput(请输入是否是会员y/n))xiaofeifloat(input(请输入消费金额))ifhuiyuany:ifxiaofei200:print(打八折,xiaofei*0.8)else:print(打九折,xiaofei*0.9)else:ifxiaofei200:print(打九五折,xiaofei*0.95)else:print(原价,xiaofei) 快递运费计算 1.如果收件地址在省内 2kg 8(2-1)*3 a.重量1kg收费8元 b.重量1kg,每超过1kg加收3元 2.如果收件地址在省外 2kg 12(2-1)*5 a.重量1kg,收费12元 b.重量1kg,每超过1kg加收5元 dizhiinput(请输入收件地址是否在省内y/n))zhongliangfloat(input(请输入快递重量))ifdizhiy:ifzhongliang1:print(运费,8)else:print(运费,8(zhongliang-1)*3)else:ifzhongliang1:print(运费,12)else:print(运费,12(zhongliang-1)*5)#门票系统1.年龄16 免票 2.16年龄18 半票 3.年龄18 全票 if-elif-else语句 if 判断条件1: 执行语句1 elif 判断条件2: 执行语句2 elif 判断条件3: 执行语句3 else: 执行语句4 ageint(input(请输入年龄))ifage16:print(免票)elif16age18:print(半票)else:print(全票)

更多文章