在Python中,break 和 continue 是两个用于控制循环流程的关键字。它们提供了在特定条件下提前退出循环或跳过当前迭代并进入下一次迭代的机制。
一、break语句
break 语句用于立即终止当前的循环(无论是 for 循环还是 while 循环),并跳出循环体,继续执行循环之后的代码。
python
for i in range(1, 11):
if i == 5:
break # 当 i 等于 5 时,终止循环
print(i)
print("循环结束")
python
for i in range(0,3):
user_name = input('请输入您的用户名:')
pwd = input('请输入您的密码:')
# 登陆判断 if else
if user_name == 'wwl' and pwd == '66666666':
print('系统正在登录,请稍后')
break
else:
if i < 2:
print('用户名和密码不正确,您还有', 2 - i, '次机会')
else:
print('对不起,三次均输入错误!')
二、continue语句
continue 语句用于跳过当前循环的剩余部分,并立即开始下一次迭代。这意味着循环的剩余代码不会被执行,但循环本身不会终止。
python
for i in range(1, 11):
if i % 2 == 0:
continue # 当 i 是偶数时,跳过当前迭代
print(i)
print("循环结束")