在Python中,对流程进行判断通过if语句进行。
if语句
score=50
if score<60:
print("不及格")
输出:
不及格
if-else语句
score=70
if score<60:
print("不及格")
else:
print("及格")
输出:
及格
input语句
input,从键盘捕获一个对象,当成字符串类型
var=input()
print(type(var))
输出:
3.14
<class 'str'>
程序:
var=input("请输入一个数字:")
print(type(var))
输出:
请输入一个数字:12
<class 'str'>
类型转换
#类型转换
int(var)+2
输出:
14
if多条件判断
score=float(input("请输入考试成绩:"))
if score<60 and score>=0:
print("成绩不及格")
elif score>=60 and score<80:
print("成绩良好")
elif score>=80 and score<=100:
print("成绩优秀")
else:
print("成绩有误!")
输出:
请输入考试成绩:-10
成绩有误!
pass语句
pass语句,表示什么都不做,只是为了保持程序的完整性,形象的说法,即先占个座。
score=50
if score<60:
pass
else:
print("及格")
需要补全代码的时候,删除pass语句,在相应位置补全代码即可。
score=50
if score<60:
print("不及格")
else:
print("及格")
输出:
不及格
以上就是Python中的if条件判断。