"""
时间: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
# 你可以入座
11-30
2591

01-31
1054

01-22
3815

02-01
5万+
