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("太穷了")
复制代码

 

posted @   ascecc  阅读(920)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示