条件判断和循环
每个条件后面都要使用:,表示接下来是满足条件后要执行的语句块。
使用缩进来划分语句块,相同缩进的语句在一起组成语句块。
在 Python 中没有
switch...case。但在 Python3.1.0 版本中添加的match...case,功能和switch...case类似
if...else
import random;
num = random.randit(1, 100) # 生成
if num > 50:
print("随机数大于50");
else:
print("随机数小于50")if...elif
if num1 > 50:
print("随机数1大于50")
elif num2 > 50:
print("随机数2大于50")
else:
print("随机数都小于50")match...case
match 是在 Python3.10 版本中添加的。
match x:
case 1:
print("x 的值是 1")
case 2:
print("x 的值是 2")
case _:
pring("x 没有匹配到值")一个 case 也可以设置多个匹配条件,条件之间使用|隔开。
match x:
case 1|2|3:
print("x 皮匹配到了值1 or 2 or 3")
case 4:
print("x 的值是 4")
case _:
pring("x 没有匹配到值")最后更新于