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("循环结束")
相关推荐
l1t1 小时前
DeepSeek 4.1总结的Tom Lane 谈塑造 Postgres 三十年历程的架构决策
开发语言·数据库·postgresql·架构
shirsl1 小时前
算法 Day1-数组 / 哈希 + 双指针
python·算法·哈希算法
djarmy7 小时前
MAIN.c(1): warning C318: can’t open file ‘STC8G.H’ 报错 解决 分析
c语言·开发语言·mongodb
广州山泉婚姻7 小时前
Python序列号源码分析
python
HEJOO97 小时前
深入理解 Java volatile 关键字:原理、用法与常见误区
java·开发语言·spring
曹牧7 小时前
Java:no content to map due to end of input
java·开发语言
计算机源码社7 小时前
【大数据项目实战】基于大数据的影视内容生态综合质量分析与可视化-基于数据挖掘的影视内容类型共现与口碑聚类分析系统
大数据·人工智能·python·数据挖掘·数据分析·毕业设计·课程设计
梦梦代码精7 小时前
《回收租赁系统技术选型避坑指南:业务闭环与二开自由度详解》
开发语言·低代码·docker·开源·代码规范
C^h8 小时前
pytorch 适合初学者 0基础学习
人工智能·pytorch·python
隔窗听雨眠8 小时前
记一次SQL Server数据库性能分析:从CPU100%到单配置修复的完整诊断
开发语言·数据库·php