python如何用while循环打印九九乘法表?
众所周知,乘法口诀是人们在计算中进行乘、除、开方等运算的基本规则。中国从春秋战国时期至今,已沿用有三千多年历史了。古时的乘法口诀是与现在使用的顺序是相反的,是从九九八十一开始的。因此,古人用乘法口诀开始的两个字九九作为此口诀的名称,称为九九表、九九歌、九九乘法表。正在学python的小伙伴们会用python制作九九乘法表吗?本文小编将向大家演示,用python中的while循环打印出正三角和倒三角两种形式的九九乘法表。
while循环打印九九乘法表
正三角
i=0j=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
打印结果
1x1= 11x2= 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 = 9while i>=1:
k = 1
while k <= 9-i:
print(' ',end="\t")
k += 1
j = 1
while j<=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=811x8= 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循环打印出正三角和倒三角两种形式的九九乘法表过程,如果有需要打印九九乘法表的小伙伴,可以直接套用上述代码哟~
以上是 python如何用while循环打印九九乘法表? 的全部内容, 来源链接: utcz.com/z/541624.html