python之循环
循环
-
for循环
-
加入 else 语句的for循环
-
while 循环
- 嵌套循环
-
while 循环和 for 循环一起使用实现乘法口诀
- 其它循环
一、for循环
for i in "python": print(i)
二、加入else语句的for循环
for i in [1,2,3]: print("循环第%d次"%(i)) else: print("循环完毕")
三、while循环
i = 5 while i>0: print(i) i-=1
四、嵌套循环
for i in range(1,13): for j in range(1,i+1): print("%2dX%2d=%-3d"%(j,i,j*i), end=" ") print() # 外循环结束后用作换行
五、while 循环和 for 循环一起使用实现乘法口诀
for i in range(1,13): j = 1 while j<= i: print("%2dX%2d=%-3d"%(j,i,j*i), end=" ") j+=1 print()
六、其它循环
6.1 三层循环
n = 0 for i in range(10): for j in range(10): for k in range(10): n+=1 print(n)# 1000
6.2 使用 continue 语句跳过本次循环
var = 10 while var > 0: var = var -1 if var == 5: continue print('当前变量值 :', var) print("Good bye!")
6.3 使用 break 语句终止本次循环
for letter in 'Python': # 第一个实例 if letter == 'h': break print('当前字母 :', letter)
6.4 死循环的应用
temp = 0 while True: num = input("请输入一个数字:") num = float(num) temp += num if temp >= 100: break
总结
一般对python中的序列进行遍历的时候就会用到循环,对循环的时候range可以指定循环的开始起点,结束位置,步长大小等。

浙公网安备 33010602011771号