python—用for循环while循环和一句话打印九九乘法表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python—用for循环while循环和一句话打印九九乘法表相关的知识,希望对你有一定的参考价值。

用for循环打印九九乘法表:

 

for i in range(1,10):

    for j in range(1,i+1):
        print(‘%s*%s=%s‘%(j,i,i*j),end=‘\t‘)
    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	

  while循环打印九九乘法表:

i=0
j=0
while i<9:
    i+=1
    while j<9:
        j+=1
        print(j,"x",i,"=",i*j,"\t",end="")
        if i==j:
            j=0
            print("")
            break

  打印结果是:

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

  用一句话打印九九乘法表:

print (‘\n‘.join([‘ ‘.join([‘%s*%s=%-2s‘ % (y,x,x*y) for y in range(1,x+1)]) for x in range(1,10)]))

  打印结果是:

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

  

以上是关于python—用for循环while循环和一句话打印九九乘法表的主要内容,如果未能解决你的问题,请参考以下文章

python(10):while循环

Python-while循环和for循环

python循环语句

循环 和 宏

python基础5 if-else流程判断,for循环和while循环

for循环和while循环