循环

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

posted on 2020-12-23 21:50  鬼纔  阅读(67)  评论(0编辑  收藏  举报