4.5章节python中的break和continue语句的作用

在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("循环结束")
相关推荐
2301_8050545629 分钟前
Python训练营打卡Day59(2025.7.3)
开发语言·python
lsx2024061 小时前
CSS 网页布局:从基础到进阶
开发语言
万千思绪1 小时前
【PyCharm 2025.1.2配置debug】
ide·python·pycharm
蜗牛沐雨1 小时前
警惕 Rust 字符串的性能陷阱:`chars().nth()` 的深坑与高效之道
开发语言·后端·rust
2401_858286111 小时前
125.【C语言】数据结构之归并排序递归解法
c语言·开发语言·数据结构·算法·排序算法·归并排序
guygg882 小时前
基于matlab的FIR滤波器
开发语言·算法·matlab
双叶8362 小时前
(C++)学生管理系统(正式版)(map数组的应用)(string应用)(引用)(文件储存的应用)(C++教学)(C++项目)
c语言·开发语言·数据结构·c++
微风粼粼2 小时前
程序员在线接单
java·jvm·后端·python·eclipse·tomcat·dubbo
源代码•宸3 小时前
C++高频知识点(二)
开发语言·c++·经验分享
云天徽上3 小时前
【PaddleOCR】OCR表格识别数据集介绍,包含PubTabNet、好未来表格识别、WTW中文场景表格等数据,持续更新中......
python·ocr·文字识别·表格识别·paddleocr·pp-ocrv5