在学习Python中,如果您是一位情绪细腻之人,您会与我类同的感受:学习Python的过程是可以当做人生领悟的过程。
循环,人生何尝不是在不同的人与不同的是之间循环往复?
日复一日,年复一年
【0】提问
结束感叹进入正题。还是老套路,从问题开始。
1、Python中循环是如何定义的?
(1)定义:循环结构用来重复执行一条或多条语句。
(2)逻辑:如果符合条件,则反复执行循环体内的语句。
在每次执行完后都会判断一次条件是否为True,如果为True则重复执行循环体内的语句。循环体内的语句至少应该包含改变条件表达式的语句,以使循环趋于结束,否则就会变成一个死循环。(3)流程图:
循环流程图
2、循环包含哪些类型?
3、循环是否可以嵌套?
3、是否可以强行中止循环?
4、如何避免死循环问题?
带着这些问题,我们才有学习的目标。学习只有当作一个解决问题的过程,才能在过程中体验到各种乐趣,否则就会变成一种枯燥的事情。
学习使我快乐
【1】while循环
先看语法格式:

再来通过案例来学习:
while循环案例
【2】for循环
for循环通常用于可迭代对象的遍历。如:
序列:字符串、列表、元组、字典迭代器对象生成器函数文件对象先看看语法格式:

再来通过案例来学习:
遍历元组或列表:

遍历字符串:

遍历字典

迭代器:range对象案例:利用for循环,计算1~100之间数字的累加和;1~100之间所有偶数的累计和;1~100之间所有奇数的累计和。
分析:
1、利用range()迭代器的步长控制来产生1~100之间的所有数字、偶数和奇数。

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

【注】此处案例我们把两种选择结构(IF与FOR)结合使用了,这在以后的编程过程中是很常见的。
【3】嵌套循环
嵌套循环就是指一个循环体中还可以嵌入另一个循环体。其最典型的案例就是九九乘法表。
代码执行效果:

【4】break语句
break语句用于while和for循环,可以中止整个循环。但当有嵌套时,break语句只跳出最近一层的循环。
写一个简单的案例并看看执行效果吧:

【注】在上述案例中,输入“是”之后,程序还是弹出提示输入的信息,表示程序还在执行中。只有输入“否”之后调用break语句才中止了程序。
【习题 】
1、自己练习FOR循环中break语句如何使用;
2、练习嵌套循环中break语句如何使用及执行逻辑。

【5】continue语句:
continue语句用于中止本次循环,继续下一次。但当有嵌套时,break语句只跳出最近一层的循环。
【案例】输入员工工资,若工资小于0则重新输入。最后打印出录入的员工数量、工资明细与平均工资。
【分析】
1、采用input()接收键盘输入员工工资;
2、选择采用while循环,并且需要设置一个中止输入的字符(否),结束整个循环;
3、当输入的数字小于0时,是否非法数字,所以不计员工数,此时需要中止本次循环,进入下一次;
4、用一个变量来存员工数,一个列表来存工资明细;
5、对列表执行sum()求出总工资,再除以员工数得到平均工资。
【代码及执行效果】

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

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