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