python 基础 循环
python有两种循环的方法
- while循环。当条件为真的时候,永远循环下去,如果条件为假,跳出循环或不循环。
语法:while 条件: 执行体
当你执行下面代码,程序会一直打印hello world。那是因为a < b这个条件是成立的。
a = 1 b = 3 while a < b: print("hello world")
如果你想停止这个死循环,有3种办法:
第一种,把条件弄成不成立的,这样程序就只会循环一次a = 1 b = 3 while a < b: print("hello world") a = 10
第二种,在循环体里加上break关键词,break会帮你跳出循环
a = 1 b = 3 while a < b: print("hello world") break
第三种(最简单的一种),按下ctrl + c,但这样会报出KeyboardInterrupt的错误。
- for循环。由用户设置循环次数,可以循环或者遍历一个目标体。
语法for i in 目标体: 执行体
(i是一个随便取的变量名,大家也可以把i改成其他变量名)
animals = ['cat','dog','tiger']
这里有一个列表,你可以用遍历的方式来打印出每种动物,举个例子:
for animal in animals: print("动物是:" + animal)
for循环把animals列表的所有动物都遍历了出来。
for循环有一个关键词——range()函数。range()函数可以写一到三个参数。你可以用range来进行循环。
for i in range(10):
print("我循环了10次!")
(range(10)代表循环10次)
本作品采用《CC 协议》,转载必须注明作者和本文链接