循环语句
- 简议:重复做一件事情
- 注意:设置停止循环的条件,不然会变成死循环
- for...in...循环语句,
in
后面更可迭代对象(例如:list、tuple、字符串...)- 语法:
for 变量名 in list:
-
实例:
list = [1,3,"Go",'Java','''Python'''] for list_value in list: print(list_value)
- 运行结果:
- 语法:
- range() 函数: 生成可迭代的整数序列
-
实例:
# range() 函数 rnumber1 = range(4) # 生成0-3之间(含 0,3)的数 for i in rnumber1: print(i) number2 = range(1,3) # 生成 1-2 之间(含 1,2)的数 for n in number2: print(n)
- 运行结果:
-
- while 循环:满足条件才会循环
- 语法:
while 条件:
-
实例:
var1 = 2 while var1 > 0: print(var1) var1 -= 1 # 等同于 var1 = var - 1
- 运行结果:
- break、continue
- break:跳出循环体
-
实例:
# break : 跳出循环语句 var2 = 10 while var2 < 15: print(var2) var2 += 1 if var2 == 12: # 如果var2 的值等于 12,执行break,跳出循环即结束循环 break
- 运行结果:
- continue: 结束此次循环,进入下次循环
- 实例:
# continue 结束此次循环,进入下次循环 var3 = 1 while var3 < 10: var3 += 1 if var3 == 5:# 当var3 等于 5的时候,执行continue,跳出此次循环,即不执行打印var3,进入下次循环 continue print(var3)
- 运行结果:
- 实例:
- 死循环:
- 实例:
while True: print("停不下来,哈哈哈")
- 结果:会一直打印
停不下来,哈哈哈
- 实例:
- 语法: