面对重复的工作,我们会利用机器来替代。而python程序遇到循环,重复的问题时,就需要使用python循环语句for-in循环或者while循环来解决。这两者有什么区别以及如何使用呢?下面羽忆教程为你解答。
python循环语句
python循环语句
在python程序中,我们总会遇到需要重复执行某条或者某些命令,例如,在屏幕中每隔一秒打印一次"python循环语句",并持续一个小时。这时我们如果采取老办法,重复写3600次print("python循环语句")是可以完成任务,但是这样太枯燥、太乏味,作为程序员就应该学会变通,所以就出现了python循环语句,利用python循环语句,一小段代码可以帮你解决重复输出3600次的烦恼,可见python循环语句主要是用于解决某些重复的代码工作。那么有哪些是python循环语句呢?
python循环语句有哪些
为了解决重复性的代码工作,就需要使用到python循环语句,而python循环语句主要有两种:for-in循环和while循环。这两种循环语句可以帮助我们解决大部分的问题,例如用它来求1到1000之间偶数的和,简单到1秒内输出。而它们应该如何使用呢?
python循环语句有哪些
python循环语句for的用法
当我们知识循环的次数时,推荐使用python for-in循环,例如下边的用for-in循环计算1到100之间的偶数求和。
sum = 0for x in range(2,101,2):sum += xprint(sum)
上述代码中,通过range(2,101,2)代表的是产生一个2到100的偶数序列,其中2是数列序号的增量,即其会产生一个[2,4,6,8,10,……,100]的序列,而x则通过for循环从其中依次取出数值与sum相加,最终到100后得出结果。
python循环语句for的用法
python循环语句while的用法
while循环主要用于不确定循环次数时,推荐使用python while循环。一般通过布尔值来判断是否继续循环,为True时循环继续,为False时循环结束,例如下方的猜数字小游戏。
import randoma = random.randint(1,100)coun = 0while True:coun += 1number = int(input(请输入:))if number > a :print(猜大了)elif number < a:print(猜小了)else:print(猜对了)breakprint(coun)
上述代码中通过python循环语句加上分支语句得出的代码,其是一个有趣的猜数字小游戏,被很多人所喜爱着。
py猜数字小游戏
以上就是羽忆教程为你介绍的关于python循环语句for和while的相关信息,如果你想了解更多,可以关注小编。如果你想要猜数字小游戏的源码,可以关注小编后私信小编关键词“0104”获得py猜数字小游戏源码。