Python初学笔记4.1-条件语句if

"""
时间:2024.11.27
知识点:条件语句if的使用
内容萃取:
1、Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块
2、任何非0或非空(null)的值是true;0或者null为false
3、一般格式:条件比较简单
if (条件):
    满足条件执行代码 # 注意执行代码这里需要加一个缩进一个TAB或者四个空格。PS:没有空格不行,会报错。试了一下只加一个空格运行也没问题。
else:
    不满足条件执行代码

PS:如果语句B从属于语句A,那么B语句开头就需要和A语言保持一个固定的距离,这个距离一般一个TAB键或者4个空格。
所以在if条件语句中执行代码属于if语句后的,所以必须要有缩进。故我打了一个空格也没问题,规范是4个,不打不行。这个和C语言中的{}类似。

4、带elif的格式:条件比较多的情况
if (条件):
    执行语句1
elif:
    执行语句2
elif:
    执行语句3
...
else:
    执行语句N

5、if语句的嵌套:
主要注意嵌套的内容的层次(缩进)关系

备注:
作者:罗特布克
"""
#1 if 单独使用
#判断成绩是否合格
num= int(input("请输入分数")) # 字符串提前转换
if num>=60:
    print("恭喜你及格了")

#2 if else  举例
#判断是否成年
age=input("请输入你的年龄")
if int(age)>=18:          # 这里注意:输入的数据是字符串,需要转换成整型int才能和18比较大小。
    print("你已经成年了!")
else:
    print("你未成年") # 要么执行if下边的语句,要么执行else下边的语句

#3 elif 的使用
#判断成绩等级
score=int(input("请输入你的分数"))
if score>=90:
    print("等级A")
elif score>=80:
    print("等级B")
elif score >= 70:
    print("等级C")
elif score >= 60:
    print("等级D")
else:
    print("需要加把劲哦")

#4 if 的嵌套使用
# 判断是否能够上公交车(卡余额大于2),是否有座位可以坐下
money=int(input("请输入公交卡的余额"))
if money>=2:
    print("可以上公交车")
    have_set=int(input("请判断是否有座位:0-没有,1-有"))
    if have_set==1:
        print("你可以入座")
    else:
        print("只有站着啦!")
else:
    print("只有甩火腿了")
# 运行结果:请输入公交卡的余额5
# 可以上公交车
# 请判断是否有座位:0-没有,1-有1
# 你可以入座

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值