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("循环结束")
相关推荐
爱吃大芒果几秒前
Flutter for OpenHarmony 实战:mango_shop 路由系统的配置与页面跳转逻辑
开发语言·javascript·flutter
流㶡1 分钟前
网络爬虫之requests.get() 之爬取网页内容
python·数据爬虫
学***54232 分钟前
如何轻松避免网络负载过大
开发语言·网络·php
RANCE_atttackkk7 分钟前
Springboot+langchain4j的RAG检索增强生成
java·开发语言·spring boot·后端·spring·ai·ai编程
梵刹古音10 分钟前
【C语言】 格式控制符与输入输出函数
c语言·开发语言·嵌入式
yuankoudaodaokou11 分钟前
高校科研新利器:思看科技三维扫描仪助力精密研究
人工智能·python·科技
Acrelhuang16 分钟前
工商业用电成本高?安科瑞液冷储能一体机一站式解供能难题-安科瑞黄安南
大数据·开发语言·人工智能·物联网·安全
hello 早上好17 分钟前
03_JVM(Java Virtual Machine)的生命周期
java·开发语言·jvm
沐雪架构师18 分钟前
LangChain 1.0 Agent开发实战指南
开发语言·javascript·langchain
tod11318 分钟前
力扣高频 SQL 50 题阶段总结(四)
开发语言·数据库·sql·算法·leetcode