当前位置: 首页 > 图灵资讯 > 行业资讯> python如何用while循环打印九九乘法表?

python如何用while循环打印九九乘法表?

来源:图灵python
时间: 2024-10-09 18:11:03

众所周知,乘法口诀是人们在计算中进行乘、除、开方等运算的基本规则。中国从春秋战国时期至今,已沿用有三千多年历史了。古时的乘法口诀是与现在使用的顺序是相反的,是从九九八十一开始的。因此,古人用乘法口诀开始的两个字九九作为此口诀的名称,称为九九表、九九歌、九九乘法表。正在学python的小伙伴们会用python制作九九乘法表吗?本文小编将向大家演示,用python中的while循环打印出正三角和倒三角两种形式的九九乘法表。

while循环打印九九乘法表

正三角

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

打印结果

1x1=1	
1x2=2	2x2=4	
1x3=3	2x3=6	3x3=9	
1x4=4	2x4=8	3x4=12	4x4=16	
1x5=5	2x5=10	3x5=15	4x5=20	5x5=25	
1x6=6	2x6=12	3x6=18	4x6=24	5x6=30	6x6=36	
1x7=7	2x7=14	3x7=21	4x7=28	5x7=35	6x7=42	7x7=49	
1x8=8	2x8=16	3x8=24	4x8=32	5x8=40	6x8=48	7x8=56	8x8=64	
1x9=9	2x9=18	3x9=27	4x9=36	5x9=45	6x9=54	7x9=63	8x9=72	9x9=81

倒三角

i=9
whilei>=1:
k=1
whilek<=9-i:
print('',end="\t")
k+=1
j=1
whilej<=i:
print("%dx%d=%2d"%(j,i,j*i),end=("\t"))
j+=1
print()
i-=1

打印结果

1x9=9	2x9=18	3x9=27	4x9=36	5x9=45	6x9=54	7x9=63	8x9=72	9x9=81	
	1x8=8	2x8=16	3x8=24	4x8=32	5x8=40	6x8=48	7x8=56	8x8=64	
		1x7=7	2x7=14	3x7=21	4x7=28	5x7=35	6x7=42	7x7=49	
			1x6=6	2x6=12	3x6=18	4x6=24	5x6=30	6x6=36	
				1x5=5	2x5=10	3x5=15	4x5=20	5x5=25	
					1x4=4	2x4=8	3x4=12	4x4=16	
						1x3=3	2x3=6	3x3=9	
							1x2=2	2x2=4	
								1x1=1	

以上就是用python中的while循环打印出正三角和倒三角两种形式的九九乘法表过程,如果有需要打印九九乘法表的小伙伴,可以直接套用上述代码哟~