跳转语句包括 break 和 continue 语句,都只用于 while 和 for 循环语句中。
break语句用于跳出最近的while或for循环。如果循环有可选的else子句,也会跳过该子句。continue语句表示继续执行循环的下一次迭代。
以下代码的 while 语句是一个无限循环,请解释该段代码的行为:
while True:
greeting_word = input('请输入一个字符串:')
match greeting_word.lower():
case 'hello' | 'hi':
print('您好!')
case 'good morning':
print('早上好!')
case 'bye' | 'goodbye' | '88':
print('再见!')
break
case _:
continue
print(greeting_word) # 此行永远无法执行```