Python分支语句
# 分支if语句的语法格式
'''
print("开始")
if 2 > 3:
print("进行")
else:
print("不运行")
print("结束")
'''
# 判断一个数字是不是偶数
'''
num = 14
if num % 2 == 0:
print("是偶数")
'''
# 判断一个数字是不是三位数的偶数 三位数 and 偶数 and 并且的关系
'''
num = 133
if num > 99 and num < 1000 and num % 2 == 0:
print("这是一个三维偶数")
'''
# 判断哪个数字大,并打印
'''
a = 2
b = 10
if a >= b:
print(a)
else:
print(b)
'''
# 判断一个数是不是偶数并打印
'''
x = 35
if x % 2 == 0:
print("这是个偶数")
else:
print("这是个单数")
'''
# 语法格式三:
# if :
# 执行代码
# elif :
# 执行代码
# ...
# else:
# 执行代码
# 演示if...elif...else...的结果分支语句:
'''
score = float(input("请输入你的分数: ")) #这是第一次写正确呢。
if score == 100:
print("买自行车")
elif score >= 90 and score < 100:
print("去游乐场")
elif score >= 80 and score < 90:
print("买玩具")
elif score >= 70 and score < 80:
print("小心")
else:
print("完了")
'''
# 完成减肥计划程序,要求:
# 输入星期,显示今天的减肥活动:周一:跑步 周二,游泳;周三:健身;周四:动感;周五:拳击;周六:爬山;周日:吃一顿。
# 分析:1,键盘输入一个数字,表示星期(int,str?);2,分7种情况,选择if...elif...else语法条件,最后用else;3,每种情况打印
'''
week = int(input("请输入今天的星期: "))
if week == 1:
print("跑步")
elif week == 2:
print("游泳")
elif week == 3:
print("健身")
elif week == 4:
print("动感")
elif week == 5:
print("拳击")
elif week == 6:
print("爬山")
else:
print("大吃一顿")
'''
嵌套分支语句:
# 演示if结构的嵌套
# 判断输出一个数是偶数还是奇数还是负数
# 分析:1,先区分出是正数还是负数 2,正数中区分偶数还是奇数
'''
x = 34
if x >= 0:
if x % 2 == 0:
print("这个数字是偶数")
else:
print("这个数字是奇数")
else:
print("这个数字是负数")
'''
# 案例:外卖结算
# 要求:满30减10,满50减20,满100减50,会员再8折
# 1,输入?什么变量接收2,分多少情况3,选用语法4,每种情况做什么
# 分析:1,输入的数据:价格(小数)、会员资格(布尔值)2,满减活动if...elif...else3,每种情况价格变化
price = float(input("请输入您采购东西总价: "))
member = input("请输入您是否是会员(是或否): ")
if price >= 100:
price -= 50
elif price >= 50:
price -= 20
elif price >= 30:
price -= 10
else:
price = price
if member == "是":
price *= 0.8
print("您的最终账单价格是%.2f元 " % price)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通