1. 程式人生 > >Python版九九乘法表

Python版九九乘法表

1、示例一

>>> for i in range(10):
	s=''
	for j in range(1,i+1):
		s+=str(j)+'*'+str(i)+'='+str(j*i)+'\t'
	print s
2、示例二
>>> for i in range(10):
	s=''
	for j in range(1,i+1):
		s+=str(j)+'*'+str(i)+'='+repr(j*i).ljust(4)
	print s
3、示例三
>>> for i in range(10):
	s=''
	for j in range(1,i+1):
		s+=str(j)+'*'+str(i)+'='+'{0:2d}'.format(j*i)+'\t'
	print s
效果:

1*1= 1
1*2= 22*2= 4
1*3= 32*3= 6 3*3= 9
1*4= 42*4= 8 3*4=124*4=16
1*5= 52*5=10 3*5=154*5=20 5*5=25
1*6= 62*6=12 3*6=184*6=24 5*6=306*6=36
1*7= 72*7=14 3*7=214*7=28 5*7=356*7=42 7*7=49
1*8= 82*8=16 3*8=244*8=32 5*8=406*8=48 7*8=568*8=64
1*9= 92*9=18 3*9=274*9=36 5*9=456*9=54 7*9=638*9=72 9*9=81