if的四种判断语句学习
# if语句语法规则 # ================第一种语法规则: """ a = p 先决条件 if a>e: 判断条件 print(a) 判断后需要执行的代码块 """ # 例:目的----判断你的钱多余300块就去吃铁锅炖 # money = int(input("请输入你有多少钱")) # if 语句的先决条件[# input输入的都是字符串,如果不转换为int类型会出错,字符串与整形之间不能比较] # print(f"我收到了你有({money}块钱)") # if money > 300: # if语句的判断条件 # print("铁锅炖") # if语句判断后需要执行的代码块 # print("条件不成立,无论是否成立都执行") # 此处执行语句与if代码块平行,不因为if的判断而执行 # # 严格缩进与,如果对其不整齐会导致程序无法执行. # ==================第二种语法规则 """ if 条件: 代码1 else: 代码2 如果条件为真执行代码1,否则条件为假,执行代码2 """ # 例:目的判断你的钱大于200就去吃铁锅炖,否则回家去,你没钱 # money = input("请输入口袋里的钱:\n") # money = int(money) # 字符串被赋值成整形,input输入的都是字符串,如果不转换为int类型会出错,字符串与整形之间不能比较 # if money > 200: # print("吃铁锅炖鸡") # else: # print("你没钱回家去吧") # print(f"你只有[{money}]块钱\n") # ==================第三种判断语句不停的嵌套 """ if 条件: if 条件: print()执行的代码第二个判断成立 else: print()执行的代码第二个判断不成立 else: print()第一个条件不成立执行的代码 """ # 例:目的---判断你的钱大于1000吗?如果大于5000就升级一下冲个会员,如果大于1000小于5000,就洗个脚走。如果你的钱小于1000,回家去吧 # money = int(input("你有多少钱,拿出来帮你看看:")) # if money > 1000: # if money > 5000: # print("好多钱,冲个会员") # else: # print("最近不景气,洗个脚就走") # else: # print(f"回家吧你没钱,才有{money}块钱") # ====================第四种判断语句 """ if 条件1: 代码1 elif 条件2 代码2 elif 条件3 代码3 ...... else: 代码N 以上多个判断都可以不停的嵌套,但是不能单独的elseif或者else
注意:()()()(elif关键字是else if的缩写,必须是elif。不然会报错)()()()""" # 例:目的判断你的钱,不停的决定你能干什么事情(<小于100块回家,200<钱<300铁锅炖,300<钱<400洗脚,400<钱<500充会员) money = int(input("说你有多少钱")) print(f"知道了,你有【{money}】块钱") if 10 < money < 100: print(f"你只有{money}块钱,回家去") elif 200 < money < 300: print("最近小康,可以吃铁锅炖去") elif 300 < money < 400: print("小发一笔,洗脚去") elif 400 < money < 500: print("大发一笔,充会员去") else: print("太穷了")
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)