Python循环结构详解
作者:一只萤火虫 时间:2023-09-03 13:34:09
一、内容简介
使用while循环编写重复执行的语句
使用哨兵值控制循环
使用for循环实现计数器控制
使用break、continue控制循环
二、while循环
注意:循环控制时不要使用浮点型来比较等值
i = 1 # 循环变量的初值
while i < 10: # 循环变量的判断
print("当前第", i, "次循环")
i += 1 # 循环变量的更新
PyCharm调试示例
# PyCharm中的调试
# 1. 设置断点:debug->调试
# 2. 开启调试:鼠标右键代码,点击debug '模块名称'选项(快捷键:shift + F9)
# 3. 单步调试:进行单步跳过F8(step over)
# 进入函数内部,第三步:可以单步进入函数内部F7(step into)
i = 1 # 循环变量的初值
while i < 3: # 循环变量的判断
print("当前第", i, "次循环")
i += 1 # 循环变量的更新
三、for循环
语法
for i in range(strat, end):
#循环语句
累加
sum = 0
for i in range(0, 101, 2):# 0 - 100的偶数和
sum += i
print("0-100的偶数累加和为:", sum)
- range函数说明
for循环的原理
# range(10)生成了[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
# range(0, 10) 等价于range(0, 10) 区间[0, 10)
# range(0, 50, 5) 列表[0, 50), 5代表步长[0, 5, 10, 15,……,45]
# for循环使用range函数
for i in range(10):
print(i)
# range函数等价于以下列表实现(列表 - 中括号括起来的元素)
list1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
for i in list1:
print(i)
range函数 – 实际上是一个类
注意:range()中的参数一定是整数,不能是浮点数
四、break语句
break语句作用:跳出循环,执行循环之后的语句
五、continue语句
continue语句作用:跳过本次循环,继续下次循环
六、break和continue对比
作用: break语句终止某个循环,程序跳转到循环块外的下一条语句continue跳出本次循环,进入下一次循环
七、循环结构总结
相同点:
多次重复执行一个或多个任务时考虑使用循环来解决问题
区别:
除了语法不同,判断和执行的顺序也不同
适用情况不同
循环次数确定的情况下,通常选用for循环
循环次数不确定的情况时,通常选用while循环
来源:https://blog.csdn.net/weixin_46161549/article/details/116454910
标签:Python,循环
0
投稿
猜你喜欢
浅谈MySQL 亿级数据分页的优化
2024-01-23 18:09:57
TypeScript学习之强制类型的转换
2024-04-25 13:08:07
Python列表操作方法详解
2021-05-17 14:45:58
Jquery多选下拉列表插件jquery multiselect功能介绍及使用
2024-04-22 12:59:41
python解决汉字编码问题:Unicode Decode Error
2022-12-18 21:22:53
go实现一个分布式限流器的方法步骤
2024-04-28 10:46:36
Python最基本的输入输出详解
2023-11-27 16:49:24
SQLServer查找字符串在另一字符串的索引位置
2024-01-13 06:10:30
无闪烁更新网页内容JS实现
2024-05-09 10:37:18
Mysql 1864 主从错误解决方法
2024-01-17 05:01:35
Python pip安装第三方库的攻略分享
2023-02-15 07:53:26
Python入门_浅谈逻辑判断与运算符
2023-11-09 05:45:26
用asp给网站添加rss聚合功能
2007-11-05 19:08:00
在Pytorch中使用Mask R-CNN进行实例分割操作
2023-05-18 21:41:22
手写一个python迭代器过程详解
2021-06-29 07:45:23
python调用stitcher类自动实现多个图像拼接融合功能
2022-11-30 05:11:40
sqlserver 存储过程中的top+变量使用分析(downmoon)
2024-01-13 13:03:41
在Python中使用Neo4j的方法
2023-01-16 04:12:39
Python爬虫之批量下载喜马拉雅音频
2022-09-25 20:18:27
设置mysql最大连接数的方法
2010-12-03 16:00:00