眸战冷宸 发表于 2022-10-6 20:16:09

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]
查看完整版本: 13了不起的分支与循环(二)