九九乘法表
In [ ]:
i*j=z
In [249]:
while语句
i=0
j=0
while i<9:
i+=1
while j<9:
j+=1
print(’{}x{}=’.format(i,j),i*j,end=’\t’)
if i==j:
j=0
print(’’)
break
1x1= 1
2x1= 2 2x2= 4
3x1= 3 3x2= 6 3x3= 9
4x1= 4 4x2= 8 4x3= 12 4x4= 16
5x1= 5 5x2= 10 5x3= 15 5x4= 20 5x5= 25
6x1= 6 6x2= 12 6x3= 18 6x4= 24 6x5= 30 6x6= 36
7x1= 7 7x2= 14 7x3= 21 7x4= 28 7x5= 35 7x6= 42 7x7= 49
8x1= 8 8x2= 16 8x3= 24 8x4= 32 8x5= 40 8x6= 48 8x7= 56 8x8= 64
9x1= 9 9x2= 18 9x3= 27 9x4= 36 9x5= 45 9x6= 54 9x7= 63 9x8= 72 9x9= 81
In [251]:
for i in range(1,10):
for j in range(1,10):
if i>=j:
print(’%s*%s=%s’%(i,j,ij),end=’\t’)
print(’’)
11=1
21=2 22=4
31=3 32=6 33=9
41=4 42=8 43=12 44=16
51=5 52=10 53=15 54=20 55=25
61=6 62=12 63=18 64=24 65=30 66=36
71=7 72=14 73=21 74=28 75=35 76=42 77=49
81=8 82=16 83=24 84=32 85=40 86=48 87=56 88=64
91=9 92=18 93=27 94=36 95=45 96=54 97=63 98=72 99=81
In [253]:
for i in range(1,10):
for j in range(1,i+1):
print(’%s*%s=%s’%(i,j,ij),end=’\t’)
print(’’)
11=1
21=2 22=4
31=3 32=6 33=9
41=4 42=8 43=12 44=16
51=5 52=10 53=15 54=20 55=25
61=6 62=12 63=18 64=24 65=30 66=36
71=7 72=14 73=21 74=28 75=35 76=42 77=49
81=8 82=16 83=24 84=32 85=40 86=48 87=56 88=64
91=9 92=18 93=27 94=36 95=45 96=54 97=63 98=72 99=81
In [256]:
倒着输出
for i in range(9,0,-1):
for j in range(9,0,-1):
if i>=j:
print(’%s*%s=%s’%(i,j,ij),end=’\t’)
print(’’)
99=81 98=72 97=63 96=54 95=45 94=36 93=27 92=18 91=9
88=64 87=56 86=48 85=40 84=32 83=24 82=16 81=8
77=49 76=42 75=35 74=28 73=21 72=14 71=7
66=36 65=30 64=24 63=18 62=12 61=6
55=25 54=20 53=15 52=10 51=5
44=16 43=12 42=8 41=4
33=9 32=6 31=3
22=4 21=2
11=1