zoukankan      html  css  js  c++  java
  • 九九乘法表

    正乘法表

    #1
    for i in range(1,10):
        for j in range(1,i+1):
            line="{}*{}={}	".format(j,i,j*i)
            print(line, 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	

    #2
    for i in range(1,10):
        for j in range(1,i+1):
            print("{}*{}={}".format(j,i,j*i),end='
    'if j==i else '	')

    效果:

    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

    #3
    for i in range(1,10):
        for j in range(1,i+1):
            print("{}*{}={}{}".format(j,i,j*i,' ' if j==2 and i<5 else ''),end='
    'if j==i else ' ')

    效果:

    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

    #4
    for i in range(1,10):
        for j in range(1,i+1):
            result=i * j
            print("{}*{}={:<{}}".format(j,i,result,2 if j>1 and result<10 else 1),end='
    'if j==i else '  ')

    效果:

    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

    倒乘法表:

    #1
    for i in range(1,10):
        print((i-1)*'	',end='')
        for j in range(i,10):
            result=i * j
            print("{}*{}={}".format(i,j,result),end='
    'if j==9 else '	')

    效果:

    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
    #2
    for i in range(1,10):
        line=''
        for j in range(i,10):
            result=i * j
            line+="{}*{}={}{}".format(i,j,result,'  ' if j>3 and result<10 else ' ')
        print('{:>65}'.format(line))

    效果:

    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 
    #3
    for i in range(1,10):
        print((i-1)*'       ',end='')
        for j in range(i,10):
            pro= i * j
            result="{}*{}={}".format(i,j,pro)
            print('{:<7}'.format(result),end='
    'if j==9 else '')

    效果:

    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 



  • 相关阅读:
    关于sip和sip的客户端
    android 使用vcard示例
    RTCP:RTP 控制协议(RTP Control Protocol)
    《战地情人》对白摘录
    终于把《ASP.NET 1.1入门经典—— VISUAL C# .NET 2003编程篇》买回来了
    郁闷~居然要用ASP开发生产监控系统
    给计算机系学生的建议[读后感]
    走出你职业生涯的瓶颈读后感
    什么是爱?[转载朋友发给我的信息]
    Boost学习笔记 BOOST_STATIC_ASSERT
  • 原文地址:https://www.cnblogs.com/jclty/p/13881200.html
Copyright © 2011-2022 走看看