【python基础】你知道什么是控制流程吗?

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

循环

将事物循环执行

作用

思考:假如我有个⼥朋友,有⼀天我们闹⽭盾⽣⽓了,⼥朋友说:道歉,说 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常用的开发软件都在这里了,给大家节省了很多时间。
在这里插入图片描述

三、学习资料在这里插入图片描述

四、实战资料

实践是检验真理的唯一标准。这里的压缩包可以让你再闲暇之余帮你提升你的个人能力。在这里插入图片描述

五、视频课程在这里插入图片描述

好啦今天的分享就到这里结束了,快乐的时光总是短暂呢,想学习更多课程的小伙伴不要着急,有更多惊喜哦~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值