#循环
字符串拼接文章
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
#需要手动关闭程序,不然会会一直运行
while True:
print("会一直循环打印")
#会打印1-9数字
for i in range(1,10):
print(i)
#会一次打印abcedf每个字符
for i in 'abcdef':
print(i)
输出结果:
a
b
c
d
e
f
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
for i in range(0,5):
if i==3:
break #当i==3时候,跳出for循环,循环结束。
print(i) #最后输出结果:0 1 2
for i in range(0,5):
if i==3:
continue #当i==3时候,就跳过当次循环,直接执行下一次循环
print(i) #最后输出结果:0 1 2 4