25大数据 5-1 if语句

张开发
2026/4/10 19:31:23 15 分钟阅读

分享文章

25大数据 5-1 if语句
a10 b29 % 取余-返回除法的余数 b%a2 / 除法 x除以y的结果 b/22.9 // 整除-返回除法结果的整数部分向下取整 b//a2 if-else语句 if 判断条件1: 执行语句1 else: 执行语句2 判断奇偶一个数是否能被2整除 a%20 偶数 a%2!0 奇数 #判断一个数是否是偶数 是的话返回偶数 否则返回奇数aint(input(请输入一个数))#读取键盘输入的整数ifa%20:print(偶数)else:print(奇数)#判断是否及格 60 及格 否则 不及格bint(input(请输入你的分数))ifb60:print(及格)else:print(不及格) if-elif-else语句 if 判断条件1: 执行语句1 elif 判断条件2: 执行语句2 elif 判断条件3: 执行语句3 else: 执行语句4 1.一个多分支语句只能有一个if和else,elif可以有多个 2.当if和elif的判断条件均为假时执行else对应的输出语句 #分数判断1. 100分数85 优秀 2. 85分数75 良好# 3. 75分数60 及格 4. 分数60 不及格scoreint(input(请输入你的分数))if100score85:print(优秀)elif85score75:print(良好)elif75score60:print(及格)else:print(不及格) 逻辑运算符 x and y 逻辑与 1.x和y表达式都为真时整体返回为真只要有一个为假整体返回为假 x or y 逻辑或 2.x和y表达式只要有一个为真整体返回为真两个都为假时整体返回为假 not x 逻辑非 3.x表达式为真整体返回为假x表达式为假整体返回为真 #判断闰年1.能被400整除如2000年#2.能被4整除 and 但不能被100整除 2024#3.否则是平年yearint(input(请输入一个年份))ifyear%4000:print(闰年)elifyear%40andyear%100!0:print(闰年)else:print(平年) 嵌套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)

更多文章