一、if嵌套
这种代码不便于阅读理解
# -*-coding:utf-8-*-
#根据分数区间打印对应的级别
grades = int(input("输入你的成绩"))
if 90 <= grades <= 100:
print("优秀")
else:
if grades >= 80:
print("良好")
else:
if grades >= 60:
print("及格")
else:
print("不及格")
二、多支判断
grades = int(input("输入你的成绩"))
if 90 <= grades <= 100:
print("优秀")
elif grades >= 80:
print("良好")
elif grades >= 60:
print("及格")
elif grades <60:
print("不及格")
补充:
1、
old = 0.2
if not (old > 1):
print ("不满足")
exit()
2、课后练习
# -*-coding:utf-8-*-
#用户登录练习
name = input("请输入您的用户名:")
password = input("请输入您的密码:")
if name == "李华" and password == "12315":
print("登陆成功!")
elif name != "李华" and password != "12315":
print("用户名和密码均有误")
elif name != "李华":
print("用户名错误!")
elif password != "12315":
print("密码错误")
此处编写代码时遇到一个问题:Python中如何并列条件 python并列语句_laokugonggao的技术博客_51CTO博客
上面代码中3个elif语句并不是并列的