我是靠谱客的博主 哭泣板凳,这篇文章主要介绍python中for循环流程图实例_学习Python循环!感叹人生也是一个循环的过程,现在分享给大家,希望可以做个参考。

在学习Python中,如果您是一位情绪细腻之人,您会与我类同的感受:学习Python的过程是可以当做人生领悟的过程。

循环,人生何尝不是在不同的人与不同的是之间循环往复?

1ab9a3e72c9bbcccdad0e05a6ff64f615047.gif日复一日,年复一年

【0】提问

结束感叹进入正题。还是老套路,从问题开始。

1、Python中循环是如何定义的?

(1)定义:循环结构用来重复执行一条或多条语句。

(2)逻辑:如果符合条件,则反复执行循环体内的语句。

在每次执行完后都会判断一次条件是否为True,如果为True则重复执行循环体内的语句。循环体内的语句至少应该包含改变条件表达式的语句,以使循环趋于结束,否则就会变成一个死循环。(3)流程图:

279759ee3d6d55fbc84412f8d3c0e34f22a4dd52.jpeg?token=e06e2dfdaa930d32f9557d59c568d1f0&s=C9863D72414F614B127594CE0000E0B1循环流程图

2、循环包含哪些类型?

3、循环是否可以嵌套?

3、是否可以强行中止循环?

4、如何避免死循环问题?

带着这些问题,我们才有学习的目标。学习只有当作一个解决问题的过程,才能在过程中体验到各种乐趣,否则就会变成一种枯燥的事情。

d000baa1cd11728b8a0137a6771e6fcbc2fd2c6a.jpeg?token=913aeec9528a2cb4166edf2e013070d0&s=B3B05180348AB159545FD60D030060CD学习使我快乐

【1】while循环

先看语法格式:

b3119313b07eca807bb6d31f2fc13bd8a34483fb.jpeg?token=ee8d9a1015587963921777e4be8fb457&s=8922C513C7B169821A69B8DB010050B0

再来通过案例来学习:

5243fbf2b2119313ca224ad8dadaa0d290238d59.jpeg?token=ef177f639842e79ac085718c1db13a40&s=0010EC32110E654D1A55C0DA000080B1while循环案例

【2】for循环

for循环通常用于可迭代对象的遍历。如:

序列:字符串、列表、元组、字典迭代器对象生成器函数文件对象先看看语法格式:

503d269759ee3d6d44970ad8fcf4c1274e4adebc.jpeg?token=de08624588ad6b93cbad665f84342fc0&s=8D40C513CD61D81300F5A0DB010050B0

再来通过案例来学习:

遍历元组或列表:

6f061d950a7b020850738689dd3b5ed6562cc80c.jpeg?token=6e644694746001677303608642633670&s=C512C93A09DEC4C810FCB4CE000010B0

遍历字符串:

359b033b5bb5c9ea996056f76adb1a053bf3b37f.jpeg?token=657cace6aa4df3c2ec401fddccfc877d&s=E492CD3A015A6DC80069D0CB0100C0B1

遍历字典

4610b912c8fcc3ce9a75faab2da77a8dd63f20dc.jpeg?token=39fac4b1e85d5f1ac0bce40f852fdbd8&s=ECC0E012110E454D08F400DA0000C0B2

迭代器:range对象案例:利用for循环,计算1~100之间数字的累加和;1~100之间所有偶数的累计和;1~100之间所有奇数的累计和。

分析:

1、利用range()迭代器的步长控制来产生1~100之间的所有数字、偶数和奇数。

7c1ed21b0ef41bd5f06dd02eee382dce38db3d11.jpeg?token=13dee56ee08efa72258aebe3ea0ea164&s=CCC0E012911EE5CC007440DA0000C0B2

2、利用取余来判断奇偶数,再利用IF选择语句来求和。

0eb30f2442a7d933cfa1a6a312a97d1672f00138.jpeg?token=0e95594cd8dbd979dd9e29a488f0a0de&s=ECC0E012191EF5CC427D00DA0000C0B2

【注】此处案例我们把两种选择结构(IF与FOR)结合使用了,这在以后的编程过程中是很常见的。

【3】嵌套循环

嵌套循环就是指一个循环体中还可以嵌入另一个循环体。其最典型的案例就是九九乘法表。

代码执行效果:

9345d688d43f8794033fc3dd6df9a2f119d53a6d.jpeg?token=d57d2cd9571ad475d294726c763fc5fd&s=8550E5320779482312FDE1DA0000C0B3

【4】break语句

break语句用于while和for循环,可以中止整个循环。但当有嵌套时,break语句只跳出最近一层的循环。

写一个简单的案例并看看执行效果吧:

3812b31bb051f819994bb7db6556e6e82f73e719.jpeg?token=600896494bba7d5f192e8c4c85c3a723&s=4492EC3B515E45C81674B4DB000080B1

【注】在上述案例中,输入“是”之后,程序还是弹出提示输入的信息,表示程序还在执行中。只有输入“否”之后调用break语句才中止了程序。

【习题 】

1、自己练习FOR循环中break语句如何使用;

2、练习嵌套循环中break语句如何使用及执行逻辑。

4ec2d5628535e5dd612b0771c9240beacf1b6205.jpeg?token=535d01ed24c65abb7834338e4b55e2f8&s=29A6871AD57672310655945C030050F3

【5】continue语句:

continue语句用于中止本次循环,继续下一次。但当有嵌套时,break语句只跳出最近一层的循环。

【案例】输入员工工资,若工资小于0则重新输入。最后打印出录入的员工数量、工资明细与平均工资。

【分析】

1、采用input()接收键盘输入员工工资;

2、选择采用while循环,并且需要设置一个中止输入的字符(否),结束整个循环;

3、当输入的数字小于0时,是否非法数字,所以不计员工数,此时需要中止本次循环,进入下一次;

4、用一个变量来存员工数,一个列表来存工资明细;

5、对列表执行sum()求出总工资,再除以员工数得到平均工资。

【代码及执行效果】

9358d109b3de9c8208a5af31d3632c0f1bd843b0.jpeg?token=df6af11e8b06a51eb36a56ad2a616de4&s=2650E032198E654D4AFD04CA0000C0B2

结语:

编程语言的学习就是一个多练习的过程。在不停地敲代码过程中理解Python精义,在理解的过程中又用敲代码的方式来解答与验证自己的疑问点,逐渐巩固自己对Python这门语言的理解,直至掌握,无捷径可走。用生活经验来理解Python底层逻辑,真的有帮助。

728da9773912b31bb4c8615746fa9a7fdbb4e114.jpeg?token=78eba596c6195e09c350c5499152d454&s=B122B41A4B756E88146598C60200C0B2

最后

以上就是哭泣板凳最近收集整理的关于python中for循环流程图实例_学习Python循环!感叹人生也是一个循环的过程的全部内容,更多相关python中for循环流程图实例_学习Python循环!感叹人生也是一个循环内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(142)

评论列表共有 0 条评论

立即
投稿
返回
顶部