Python——第一章:if语法规则

if语句的语法规则:

======第一种======
        if 条件:
            代码
        如果条件成立就执行代码
        如果不成立, 就不执行

案例1:

money = 100
if money > 300:
    print("吃铁锅炖")
print("回家")

这里首先明确一个原则,在Python中不存在像其他语言中花括号语法规则{},一切以Tab制表排版为代码区分,以上面的案例1为例。

在输入if money > 300:后回车
print("铁锅炖")的代码直接被排版缩进到内部,因此print("铁锅炖")被算作在if判断语句内部。

print("回家")代码被修改了缩进,回到了if同列对齐的位置,代表已经不再属于if判断语句内部。因此这段代码表示的是:

如果Money大于300输出“吃铁锅炖”然后跳出if判断,继续执行后续代码。再输出“回家”

如果Money不满足大于300,不进入if判断,直接输出“回家”

此段代码直接输出回家,因为不满足if判断。

 

======第二种=====
        if 条件:
            代码1
        else:
            代码2
        如果条件成立, 执行代码1, 否则, 执行代码2

案例2:

money = input("请输入你兜里的钱:")
money = int(money)
if money > 500:
    print("足疗")
else:
    print("回家五姑娘")

=========第三种========
        if语句可以互相嵌套
        if 条件:
            if条件:
                代码1
            else:
                代码2
        else:
            代码3

案例3:

money = int(input("请输入你都里的钱:"))

if money > 1000:
    if money > 5000:
        print("充个会员卡")
    else:
        print('洗个脚就走')
else:
    print("回家五姑娘")

=========第四种========
        if 条件1:
            代码1
        elif 条件2:
            代码2
        elif 条件3:
            代码3
        ....
        else:
            代码n

案例4:

money = int(input("请输入你都里的钱:"))

if money > 5000:
    print("充卡")
elif money > 1000:
    print("洗个脚回家")
else:
    print("回家五姑娘")

 

posted @   Magiclala  阅读(139)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示