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("循环结束")
相关推荐
芯片SIPI设计25 分钟前
MIPI C-PHY 标准学习----一种通用多信号传输方案
c语言·开发语言·学习
Tiny番茄36 分钟前
No module named ‘xxx’报错原因及解决方式
开发语言·python
咩咩觉主1 小时前
c#数据结构 线性表篇 非常用线性集合总结
开发语言·数据结构·unity·c#·游戏引擎·程序框架
李匠20241 小时前
C++GO语言微服务和服务发现②
开发语言·c++·golang·服务发现
每次的天空1 小时前
Kotlin 内联函数深度解析:从源码到实践优化
android·开发语言·kotlin
268572592 小时前
JVM 监控
java·开发语言·jvm
曼岛_2 小时前
[Java实战]Spring Boot 静态资源配置(十三)
java·开发语言·spring boot
m0_616188492 小时前
使用vue3-seamless-scroll实现列表自动滚动播放
开发语言·javascript·ecmascript
qq_433554542 小时前
C++ STL编程 vector空间预留、vector高效删除、vector数据排序、vector代码练习
开发语言·c++
老朋友此林2 小时前
MiniMind:3块钱成本 + 2小时!训练自己的0.02B的大模型。minimind源码解读、MOE架构
人工智能·python·nlp