1.第一个for循环
for i in range(5): #基本循环
print(i)
运行结果:
0
1
2
3
4
2.第二个for循环
for i in range(0,10,3): #从o开始到10结束,步进值为3(每次+3)
print(i)
运行结果:
0
3
6
9
3.第三个for循环
name = "chengdu" #循环遍历所有字母
for x in name:
print(x,end=" ")
运行结果:
c h e n g d u
4.第四个for循环
a = ["aa","bb","cc","dd"] #循环遍历列表(len(a)=4)
for i in range(len(a)):
print(i,a[i])
运行结果:
0 aa
1 bb
2 cc
3 dd
5.第一个while循环
i = 0
while i<5 :
print("当前是第%d次执行循环"%(i+1))
print("i=%d"%i)
i += 1
运行结果:
当前是第1次执行循环
i=0
当前是第2次执行循环
i=1
当前是第3次执行循环
i=2
当前是第4次执行循环
i=3
当前是第5次执行循环
i=4
6.第二个while循环
#1-100求和
i=1
sum = 0
while i <=100:
sum = sum + i
i += 1
print("1-100的和为:%d"%sum)
运行结果:
1-100的和为:5050
7.break
i = 0
while i<10:
i = i+1
print("-"*30)
if i==5:
break #结束整个while循环
print(i)
运行结果:
------------------------------
1
------------------------------
2
------------------------------
3
------------------------------
4
------------------------------
8.continue
i = 0
while i<10:
i = i+1
print("-"*30)
if i==5:
continue #结束本次循环(第5次)
print(i)
运行结果:
------------------------------
1
------------------------------
2
------------------------------
3
------------------------------
4
------------------------------
------------------------------
6
------------------------------
7
------------------------------
8
------------------------------
9
------------------------------
10
9.分别用for循环和while循环实现九九乘法表
for i in range(1,10): #用for循环写九九乘法表
for j in range(1,i+1):
print("%d*%d=%d"%(i,j,i*j),end=' ')
print("")
'''
i = 1 #用while循环写九九乘法表
while i < 10:
j = 1
while j <= i:
print("%d*%d=%d"%(i,j,i*j),end=' ')
j += 1
print("")
i += 1
'''
运行结果:
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81