Python 九九乘法表的玩法

Python 工具 

 

方式一:

>>> for row in range(1,10):
		      for col in range(1,row+1):
			      print("{0}*{1}=".format(col,row),row*col,end=" ")
		      print("")
1*1= 1 
1*2= 2 2*2= 4 
1*3= 3 2*3= 6 3*3= 9 
1*4= 4 2*4= 8 3*4= 12 4*4= 16 
1*5= 5 2*5= 10 3*5= 15 4*5= 20 5*5= 25 
1*6= 6 2*6= 12 3*6= 18 4*6= 24 5*6= 30 6*6= 36 
1*7= 7 2*7= 14 3*7= 21 4*7= 28 5*7= 35 6*7= 42 7*7= 49 
1*8= 8 2*8= 16 3*8= 24 4*8= 32 5*8= 40 6*8= 48 7*8= 56 8*8= 64 
1*9= 9 2*9= 18 3*9= 27 4*9= 36 5*9= 45 6*9= 54 7*9= 63 8*9= 72 9*9= 81

方式二:

for i in range (1,10):
		      for j in range(i,10):
			      print("%d*%d=%2d" % (i,j,i*j),end=" ")
		      print(" ")
1*1= 1 1*2= 2 1*3= 3 1*4= 4 1*5= 5 1*6= 6 1*7= 7 1*8= 8 1*9= 9  
2*2= 4 2*3= 6 2*4= 8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18  
3*3= 9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24 3*9=27  
4*4=16 4*5=20 4*6=24 4*7=28 4*8=32 4*9=36  
5*5=25 5*6=30 5*7=35 5*8=40 5*9=45  
6*6=36 6*7=42 6*8=48 6*9=54  
7*7=49 7*8=56 7*9=63  
8*8=64 8*9=72  
9*9=81

方式三:

 
>>> for i in range (1,10):
		      for k in range(1,i):
			      print (end="       ")
		      for j in range(i,10):
			      print("%d*%d=%2d" % (i,j,i*j),end=" ")
		      print("")

		      
1*1= 1 1*2= 2 1*3= 3 1*4= 4 1*5= 5 1*6= 6 1*7= 7 1*8= 8 1*9= 9 
       2*2= 4 2*3= 6 2*4= 8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18 
              3*3= 9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24 3*9=27 
                     4*4=16 4*5=20 4*6=24 4*7=28 4*8=32 4*9=36 
                            5*5=25 5*6=30 5*7=35 5*8=40 5*9=45 
                                   6*6=36 6*7=42 6*8=48 6*9=54 
                                          7*7=49 7*8=56 7*9=63 
                                                 8*8=64 8*9=72 
                                                        9*9=81 



方式四:

>>> for i in range (1,10):
		      for k in range (i,10):
			      print(end="      ")
		      for j in range(1,i+1):
			      print("%d*%d=%2d" % (i,j,i*j),end="")
		      print("")

		      
                                                      1*1= 1
                                                2*1= 22*2= 4
                                          3*1= 33*2= 63*3= 9
                                    4*1= 44*2= 84*3=124*4=16
                              5*1= 55*2=105*3=155*4=205*5=25
                        6*1= 66*2=126*3=186*4=246*5=306*6=36
                  7*1= 77*2=147*3=217*4=287*5=357*6=427*7=49
            8*1= 88*2=168*3=248*4=328*5=408*6=488*7=568*8=64
      9*1= 99*2=189*3=279*4=369*5=459*6=549*7=639*8=729*9=81



方式五:

>>> for i in range (1,10):
		      for k in range(1,i):
			      print (end="   ") #空格不同显示格式不同
		      for j in range(i,10):
			      print("%d*%d=%2d" % (i,j,i*j),end=" ")
		      print("")
1*1= 1 1*2= 2 1*3= 3 1*4= 4 1*5= 5 1*6= 6 1*7= 7 1*8= 8 1*9= 9 
   2*2= 4 2*3= 6 2*4= 8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18 
      3*3= 9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24 3*9=27 
         4*4=16 4*5=20 4*6=24 4*7=28 4*8=32 4*9=36 
            5*5=25 5*6=30 5*7=35 5*8=40 5*9=45 
               6*6=36 6*7=42 6*8=48 6*9=54 
                  7*7=49 7*8=56 7*9=63 
                     8*8=64 8*9=72 
                        9*9=81




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值