13了不起的分支与循环(二)
一、条件表达式1.将一个王完整的if,else结构整合成一个表达式来用。
eg.
条件成立时执行的语句 if condition else 条件不成立时执行的语句。
age = 16
print("抱歉,未满18岁禁止访问。") if age < 18 else print("欢迎您来!")
抱歉,未满18岁禁止访问。
a = 3
b = 5
small = a if a < b else b
print(small)
3
score = 66
level = ('D' if 0 <= score < 60 else
'C' if 60 <= score < 80 else
'B' if 80 <= score < 90 else
'A' if 90 <= score < 100 else
"请输入0~100之间的分值。")
print(level)
C用一个封闭的小括号把代码包裹起来,也相当于告诉Python这是一句代码。
二、分支结构的嵌套(nested branches)
1.和俄罗斯套娃一样,一层层的套。(可以无限套)
eg.
age = 18
if age < 18:
print("抱歉,未满18岁禁止访问。")
else:
if isMale:
print("任君选购!")
else:
("抱歉,本店商品可能不适合小公举哦!")
任君选购!
任君选购!
页:
[1]