版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons)
1,三元条件运算符,用在某些简单的双分支赋值情况
格式如下:
条件为真时的值 if(条件语句) else 条件为假时的值
>>> a=-3
>>> print("a是大于0的数字" if a>0 else "a是小于0的数字")
a是小于0的数字
>>> a=8
>>> print(a if a<10 else "a的值大于或等于10")
8
2,多分支选择结构
多分支结构,几个分支之间是有逻辑关系的,不能随意颠倒顺序
【操作】输入一个学生的成绩,将其转化为简单的描述:不及格(小于60)及格(60-79)良好(80-89)优秀(90-100)
a = int(input("请输入学生的成绩:"))
if a < 60:
print("不及格")
elif a < 80:
print("及格")
elif a < 90: