Python - break、continue 的使用
2024-10-12 02:18:03
前置知识
break、continue 会结合循环使用的,所以要先学会循环哦
python 提供了两种循环语句
- for 循环:https://www.cnblogs.com/poloyy/p/15087053.html
- while 循环:https://www.cnblogs.com/poloyy/p/15087250.html
break
- 在正常的循环中,当条件为假时,循环才会终止
- 有些情况下,希望能够提前从循环中退出,break 的作用就是这个
- 当条件为假时,循环结束,程序流程到达出口
- 当条件为真时,执行条件为真的分支中的代码块
- 如果代码块中包含有 break 语句
- break 语句会中断整个循环,直接跳转到程序的出口
代码栗子
# break + if
list1 = [1, 2, 3, 4, 5, 6]
sum = 0
for i in list1:
# 如果是 4 ,则结束 for 循环
if i == 4:
break
# 偶数则加上
sum += i
print(sum) # 输出结果
6
1+2+3
continue
- 在正常的循环中,循环块中的语句是顺序执行的
- 有些情况下,希望能够跳过循环块中的剩余语句,跳到下一次循环,就是 continue 的作用
- 当条件为假时,循环结束,程序流程到达出口
- 当条件为真时,执行条件为真的分支中的代码块
- 如果代码块中包含有 continue 语句
- continue 语句会中断本次的循环执行,跳转到循环条件处
代码栗子
# continue + if
list1 = [1, 2, 3, 4, 5, 6]
sum = 0
for i in list1:
# 如果是奇数,则跳出本次循环
if i % 2 != 0:
continue
# 偶数则加上
sum += i
print(sum) # 输出结果
12
2+4+6
最新文章
- 使用 ServiceStack 构建跨平台 Web 服务
- Python基础篇【第3篇】: Python正则表达式
- Codeforces Round #253 Div2 D.Andrey and Problem 概率+贪心
- Android SDK安装Android4.0“冰激淋三明治”(IceCreamSandwich)教程(转载)
- cocos2dx 3.x(多个按钮button执行同一事件的区分)
- <;c:forEach>; 详解
- phpcms:八、show.html
- Centos 6.8下安装LBP2900打印机驱动
- QDebug &;operator<;<;出错(根据QString来找,是不得要领的,而是应该根据QString所在的对象来思考)
- duilib消息类型
- SQL优化 MySQL版 - 避免索引失效原则(二)
- hadoop ha zkfc 异常自动切换机制和hdfs 没有空间问题解决
- 【计算机篇】目前最好用的 PPT 神器 — iSlide! 一键完成 PPT 设计!
- Oracle——DQL、DML、DDL、DCL
- PHP实现RabbitMQ消息队列(转)
- JNI NDK (AndroidStudio+CMake )实现C C++调用Java代码流程
- ubuntu 应用添加进环境变量
- javascript Location对象属性和方法
- struts2、hibernate以及spring是如何配置的
- 【BZOJ1786】[Ahoi2008]Pair 配对
热门文章
- centos7网卡配置文件
- 「必知必会」最细致的 ArrayList 原理分析
- Windows内核开发-5-(2)-内核模式调试
- 洛谷P1377题解
- skywalking简介
- WPF Combox实现下拉多选,可选中多个值
- C++ 继承方式 //语法:class 子类 :继承方式 父类 //继承方式 三种: //1.公共继承 //2.保护继承 //3.私有继承
- Android NDK 直播推流与引流
- 4.10 Python3 进阶 - 迭代器 &; 生成器
- Spring Boot自动配置原理与实践(二)