python学习笔记-循环语句

#循环

1.while循环

字符串拼接文章

count=0
sum=0
while count<5:
    sum+=count
    print('count=%s,sum=%s'%(count,sum)) #涉及到字符串拼接,可点上面链接查看
    count+=1

输出结果:

count=0,sum=0
count=1,sum=1
count=2,sum=3
count=3,sum=6
count=4,sum=10
2.无限循环语句
#需要手动关闭程序,不然会会一直运行
while True:
    print("会一直循环打印")
3.for循环
#会打印1-9数字
for i in range(1,10):
    print(i)
#会一次打印abcedf每个字符
for i in 'abcdef':
    print(i)

输出结果:

a
b
c
d
e
f
4.打印九九乘法表
for i in range(1,10): #第几行
    for j in range(1,i+1): #第几列
        if i!=j:
            print('%s*%s=%s '%(i,j,i*j),end='') #默认pirnt()函数的的end=/n(换行符),所以将end='',就可以同一行打印
        else:
            print('%s*%s=%s' % (i, j, i * j)) #i==j时候需要换行

输出结果:

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
5.break 跳出当前循环
for i in range(0,5):
    if i==3:
        break #当i==3时候,跳出for循环,循环结束。
    print(i) #最后输出结果:0 1 2
6.continue 跳过当次循环
for i in range(0,5):
    if i==3:
        continue #当i==3时候,就跳过当次循环,直接执行下一次循环
    print(i) #最后输出结果:0 1 2 4

你可能感兴趣的:(python,python)