学习Python循环感叹人生也是一个循

在学习Python中,如果您是一位情绪细腻之人,您会与我类同的感受:学习Python的过程是可以当做人生领悟的过程。循环,人生何尝不是在不同的人与不同的是之间循环往复?日复一日,年复一年提问结束感叹进入正题。还是老套路,从问题开始。1、Python中循环是如何定义的?(1)定义:循环结构用来重复执行一条或多条语句。(2)逻辑:如果符合条件,则反复执行循环体内的语句。在每次执行完后都会判断一次条件是否为True,如果为True则重复执行循环体内的语句。循环体内的语句至少应该包含改变条件表达式的语句,以使循环趋于结束,否则就会变成一个死循环。(3)流程图:循环流程图2、循环包含哪些类型?3、循环是否可以嵌套?3、是否可以强行中止循环?4、如何避免死循环问题?带着这些问题,我们才有学习的目标。学习只有当作一个解决问题的过程,才能在过程中体验到各种乐趣,否则就会变成一种枯燥的事情。学习使我快乐while循环先看语法格式:再来通过案例来学习:while循环案例for循环for循环通常用于可迭代对象的遍历。如:序列:字符串、列表、元组、字典迭代器对象生成器函数文件对象先看看语法格式:再来通过案例来学习:遍历元组或列表:遍历字符串:遍历字典迭代器:range对象案例:利用for循环,计算1~之间数字的累加和;1~之间所有偶数的累计和;1~之间所有奇数的累计和。分析:1、利用range()迭代器的步长控制来产生1~之间的所有数字、偶数和奇数。2、利用取余来判断奇偶数,再利用IF选择语句来求和。此处案例我们把两种选择结构(IF与FOR)结合使用了,这在以后的编程过程中是很常见的。嵌套循环嵌套循环就是指一个循环体中还可以嵌入另一个循环体。其最典型的案例就是九九乘法表。代码执行效果:break语句break语句用于while和for循环,可以中止整个循环。但当有嵌套时,break语句只跳出最近一层的循环。写一个简单的案例并看看执行效果吧:在上述案例中,输入“是”之后,程序还是弹出提示输入的信息,表示程序还在执行中。只有输入“否”之后调用break语句才中止了程序。1、自己练习FOR循环中break语句如何使用;2、练习嵌套循环中break语句如何使用及执行逻辑。continue语句:continue语句用于中止本次循环,继续下一次。但当有嵌套时,break语句只跳出最近一层的循环。输入员工工资,若工资小于0则重新输入。最后打印出录入的员工数量、工资明细与平均工资。1、采用input()接收键盘输入员工工资;2、选择采用while循环,并且需要设置一个中止输入的字符(否),结束整个循环;3、当输入的数字小于0时,是否非法数字,所以不计员工数,此时需要中止本次循环,进入下一次;4、用一个变量来存员工数,一个列表来存工资明细;5、对列表执行sum()求出总工资,再除以员工数得到平均工资。结语:编程语言的学习就是一个多练习的过程。在不停地敲代码过程中理解Python精义,在理解的过程中又用敲代码的方式来解答与验证自己的疑问点,逐渐巩固自己对Python这门语言的理解,直至掌握,无捷径可走。用生活经验来理解Python底层逻辑,真的有帮助。


转载请注明:http://www.aierlanlan.com/rzgz/7666.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了