for循环
for 变量 in (列表或字符串):
执行语句
else:
执行语句
例:
for i in range(5,13,4):#for循环3个参数:5开始3结束4步长
print(i)
ist(range(5))#创建列表 #结果[0, 1, 2, 3, 4]
while循环
while 判断条件(condition):
执行语句(statements)
有限循环
q=1
while a<10
print(a)
a += 2
else:
无限循环
知道结果不知道循环次数选择while
知道循环次数不知道结果选择for
var = 1
while var == 1 : # 使表达式永远为 true
num = int(input("输入一个数字 😊)
print ("你输入的数字是: ", num)
print ("Good bye!")
你可以使用 CTRL+C 来退出当前的无限循环。
无限循环在服务器上客户端的实时请求非常有用。
防止无限循环
StopIteration 异常用于标识迭代的完成,防止出现无限循环的情况
if self.a <= 20:
x = self.a
self.a += 1
return x
else:
raise StopIteration