有些时候,我们需要进行一些事件的重复,但正如常识一样,重复的过程是枯燥的,无聊的。现实世界中的事物有自己具象的颜色,形状,不过一旦重复这些事物,一样不可避免的会感到无聊。
现实世界尚且如此,编程语言中重复的进程就更不用说了。还好,Python拥有循环结构,可以解决Python中的重复过程,为了学会怎样使程序自己重复运行,今天我们便来学习一下编程重复运算--循环结构。
循环结构 之
for-in 循环
对于编程过程中 出现的一些重复进程
比如重复相加 重复运算
重复得出字符串 诸如此类
如果用手一行一行的输入 是很不明智的
在Python 中 我们便需要循环结构
如果是知道进程中需要循环执行的次数
那么就可以用for - in循环
在下面的实例中我们进行进一步的解析
实例
"""
用for 循环来求出 1到100的求和
"""
sum = 0 #sum函数进行求和
for x in range(101): #限制数字从1到100
sum += x #用 += 进行相加
print(sum) #得出和
range还有一种用法
range(1'101)
与上文不同的是 上文是从0到100
而这个是从 1 到 100
也可以进行进行分间隔的取数
比如 range (0,101,2)
从 0 到 100 每隔两个数字取一数
循环结构 之
while 循环
若是不知道循环的具体次数
就可以使用while循环
while循环可以通过一个可以表达出Bool 值的表达式
得出True和False来控制循环
比如 得出 True 则继续循环
得出 False则终止循环
至于它的实例 我们将在以后的学习中见到
学习编程 就像学习其他新的东西一样
从开始的兴奋 到后来的枯燥 再到最后的无聊
对于我们这些处于知识时代的青年来说
这些过程是我们或多或少都会经历的
为了减轻一些编程路上的枯燥
青年学记
既是一个编程新手从一无所知到熟练掌握的教程
同时也是各位青年一起进步的一个平台
在这里 了解自己的困惑 发表自己的意见
互相交流自己的困惑
减少枯燥的同时 也感到有众多同道一起前行
这样岂不美哉?
作者:青年学记 一名不断进步的程序猿