控制结构

44 阅读1分钟

if 条件:

age = 20
if age < 18:
    print("未成年")
elif age >= 18 and age < 60:
    print("成年")
else:
    print("老年人")

for 循环:

fruits = ['apple','orange','pear']
for fruit in fruits:
    print(fruit)
for i in range(5):
    print(i)  # 输出 04

while 循环:

count = 0
while count < 5:
    count += 1
    if count % 2 == 0: # 如果n是偶数,执行continue语句
        continue # continue语句会直接继续下一轮循环,后续的print()语句不会执行
    print(count)
   

模式匹配:

score = 'B'

match score:
    case 'A':
        print('score is A.')
    case 'B':
        print('score is B.')
    case 'C':
        print('score is C.')
    case _: # _表示匹配到其他任何情况
        print('score is ???.')