循环
将事物循环执行
作用
思考:假如我有个⼥朋友,有⼀天我们闹⽭盾⽣⽓了,⼥朋友说:道歉,说 10 遍“媳妇⼉,我错了”。这个时候程序员会怎么做?
答:10 遍 print(‘媳妇⼉,我错了’)
思考:复制粘贴 10 次吗?
答:重复执⾏ 10 次⼀样的代码,程序中循环即可
循环的分类
Python 提供了 for 循环和 while 循环
| 循环类型 | 描述 |
|---|---|
| while | 在给定的判断条件为 true 时执行循环体,否则退出循环体。 |
| for | 重复执行语句 |
循环控制语句
| 控制语句 | 描述 |
|---|---|
| break 语句 | 在语句块执行过程中终止循环,并且跳出整个循环 |
| continue 语句 | 在语句块执行过程中终止当前循环,跳出该次循环,执行下一次循环。 |
| pass 语句 | pass 是空语句,是为了保持程序结构的完整性。 |
while 循环
Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务
语法
while 判断条件:
执行语句
应用一:输出 100 次媳妇,我错了
# 循环的计数器
i = 1
while i < 100:
print('媳妇⼉,我错了')
i += 1
print('任务结束')
应用二:计算 1-100 的和
num = 1
result = 0
while num <= 100:
result += num
num+=1
print(result)
应用三:计算 1-100 偶数和
2+4+6+8+10+…
偶数即是和 2 取余结果为 0 的数字,可以加⼊条件语句判断是否为偶数,为偶数则累加
方法一
num = 1
result = 0
while inum <= 100:
# 判断num是否能整除2,如果可以,则和result相加
if num % 2 == 0:
result += num
num += 1
print(result)
方法二
num = 0
result = 0
while num <= 100:
result += num
num += 2
print(result)
break 和 continue 语句
**案例:**有 10 辆汽车需要刷漆,一辆一辆刷,就相当于循环过程
**break:**当刷到第 5 辆,完成了当天的任务,刷漆的动作就要停止,这⾥就是 break 控制循环流程,即终⽌此循环
**continue:**我拿的是马自达的油漆,结果第 6 辆车是劳斯劳斯,所以直接跳过这辆,继续刷马自达,这⾥就是 continue 控制循环流程,即退出当前⼀次循环继⽽执⾏下⼀次循环代码
应用一:刷漆-break
i = 1
while i <= 10:
if i == 5:
print('完成今天的任务')
break
print(f'今天刷了{i}辆车')
i += 1
应用二:刷漆-continue
i = 1
while i<=10:
if i == 3:
print(f"第{i}辆车是劳斯莱斯,跳过")
i += 1
continue
print(f"今天刷了{i}辆车")
i+=1
while 循环嵌套
思考:和⼥朋友闹⽭盾⽣⽓了,⼥朋友说:道歉,说 10 遍“媳妇⼉,我错了”,还不够,还要做家务,而且持续三天,这个程序该怎么写?
一天
i = 0
while i <= 10:
print("媳妇儿,我错了")
i += 1
三天
j = 1
while j<=3:
i = 0
while i<=10:
print("媳妇,我错了")
i+=1
print(f"做第{j}天的家务")
j += 1
执行流程
当内部循环执⾏完成之后,再执⾏下⼀次外部循环的条件判断。

在这里给大家分享一些免费的课程供大家学习哦,下面是课程里面的截图,下方的二维码里有更多的课程。也可以点击蓝字跳转哦~点击这里
1.Python所有方向的学习路线

2.学习软件
工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。

三、学习资料
四、实战资料
实践是检验真理的唯一标准。这里的压缩包可以让你再闲暇之余帮你提升你的个人能力。
五、视频课程
好啦今天的分享就到这里结束了,快乐的时光总是短暂呢,想学习更多课程的小伙伴不要着急,有更多惊喜哦~

本文介绍了Python中的for循环和while循环,以及break、continue和嵌套循环的概念,并通过实例展示了如何用循环处理人际关系模拟和计算问题。最后提到了学习资源和课程推荐。

被折叠的 条评论
为什么被折叠?



