Python 循环语句
本章详细讲解Python 中的循环语句中的 for 循环、for循环嵌套、while 循环、while循环嵌套、break语句、continue语句、循环子句else等。在 Python 中,循环语句的缩进非常重要,因为它定义了循环体的范围。循环语句还可以与条件语句结合使用,实现更加复杂的控制流程。
生活中的循环
循环就是指在满足某个条件或者是某组条件时重复执行,那么循环的场景在现实生活中也非常常见,例如在复联中钢铁侠的女儿对她说我爱你3000次,如果我们真的说3000次我爱你,其实还是挺难的,但是对于程序而言输出3000次我爱你,其实也是蛮简单的。
再比如重复的做一件事情,它也是一个循环,但是人类并不擅长做重复的事情,比如说因为外界的干扰或者是自身的原因,总会造成各种各样的失误,然而计算机恰恰相反,他们非常擅长做重复的工作,而且出错率极低。所以在现在的汽车生产线上,几乎全部是现代化自动化操作,每个机器只负责重复着特定的工作,最后再将其组装成一辆汽车。
所以说循环结构在生活和编程中都是非常的常见,也是非常的重要
while循环语句
本节我们先来介绍while循环,while循环语句用于重复执行代码块,直到指定的条件不再为真。
语法
while 判断条件:
执行语句
while循环的基本语法包括一个判断条件和一个执行语句的代码块。只要判断条件为真,循环就会一直执行。当判断条件为假时,程序会跳出循环。hile循环的判断条件可以是任何返回布尔值的表达式。例如,可以使用比较运算符(如<、>、<=、>=、==、!=
)或逻辑运算符(如and、or、not)来构建条件。
实例:
实例1:使用while循环输出1到5的数字
num = 0
while num <3 :
print(num)
num += 1
输出结果:
0
1
2
为了大家更好的理解,那么我们来看一个动画,通过这个动画,我们可以更好的理解这个while循环它的运行原理,左面是我们的工作区,左侧绿色的箭头表示本行代码已经执行完毕,我们就来看一下这段代码是如何执行的
实例2:使用while循环计算1到100的和
小高斯的故事大家可能都听过,他非常快的计算出了1一直加到100它的和,高斯是这样计算的,我先求首尾之和,也就是一和100的和是101,然后接着求第2个和最后第2个2+99,它的和还是101,以此类推,最后算出的结果就是101×50个,因为有50对,最终的结果就是5050,这就是高斯的计算方法。