在Python中,如果想要让一段代码重复执行多次,那么就需要用到循环。Python中的循环分为两种:一种是while循环,另外一种是for循环。两种循环的作用略有不同,下面会详细讲解。而range函数可以生成一个整数列表,所以它也可以用来规定for循环执行的次数(一会也会提到)。
while循环while循环是用于多次重复执行代码的循环,一般被当做程序的主循环。while循环的格式:
while 布尔值:
这里空一个缩进写要重复执行的代码
这个布尔值之前说过,分为真和假(True和False)。当布尔值为True的时候,循环正常执行;不过布尔值一旦变成False,循环就会停止。在循环里也可以用break关键字打断循环(即让循环停止),一般与if语句(后面的博客会提到)搭配使用。
for循环一般用来遍历列表。遍历就是将此列表的所有内容依次存到一个变量中去。举个栗子:
list = [1,2,3,4,5]
for i in list:
print(i)
控制台就会输出:
1
2
3
4
5
range函数可以生成一个整数列表,格式:
range(起始的数字(包括这个数字,默认0),步长(隔几个数输出下一个数,默认1),结束的数字(不包括这个数字(没有默认值,必填)))注意:只传一个参数代表结束的数字;两个参数的话第一个是起始值,第二个是结束值;三个参数就是上面的三个参数。
举个栗子:
n = range(0,2,101)
print(n)
这样就能输出100以内所有的偶数了。
for循环与range函数结合因此,我们就可以很容易地想到,如何用range规定for循环执行的次数了。只需要这样:
for i in range(11):
print('作者最帅')
控制台就会输出十次:作者最帅
点赞与关注创作不易,如果对你有帮助,请点赞并关注我,谢谢支持!!!下期见!!!