这种乘法表怎么打印啊
19= 9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 99=81
18= 8 28=16 38=24 48=32 58=40 68=48 78=56 88=64
17= 7 27=14 37=21 47=28 57=35 67=42 77=49
16= 6 26=12 36=18 46=24 56=30 66=36
15= 5 25=10 35=15 45=20 55=25
14= 4 24= 8 34=12 44=16
13= 3 23= 6 33= 9
12= 2 22= 4
1*1= 1
for i in range(9,0,-1):
for j in range(1, i+1,1):
print(str(j)+"*"+str(i)+"="+str(i*j),end=" ")
print()
该回答引用GPTᴼᴾᴱᴺᴬᴵ
可以使用双重循环来打印乘法表,其中外层循环控制被乘数,内层循环控制乘数,可以根据题目要求的格式进行输出。
下面是一种实现方式:
for i in range(9, 0, -1):
for j in range(9, i - 1, -1):
product = i * j
if product < 10:
print(f"{i}{j}= {product} ", end="")
else:
print(f"{i}{j}={product} ", end="")
print()
for i in range(8, 0, -1):
for j in range(9, i - 1, -1):
product = i * j
if product < 10:
print(f"{i+10}{j}= {product} ", end="")
else:
print(f"{i+10}{j}={product} ", end="")
print()
for i in range(7, 0, -1):
for j in range(9, i - 1, -1):
product = i * j
if product < 10:
print(f"{i+20}{j}= {product} ", end="")
else:
print(f"{i+20}{j}={product} ", end="")
print()
for i in range(6, 0, -1):
for j in range(9, i - 1, -1):
product = i * j
if product < 10:
print(f"{i+30}{j}= {product} ", end="")
else:
print(f"{i+30}{j}={product} ", end="")
print()
for i in range(5, 0, -1):
for j in range(9, i - 1, -1):
product = i * j
if product < 10:
print(f"{i+40}{j}= {product} ", end="")
else:
print(f"{i+40}{j}={product} ", end="")
print()
for i in range(4, 0, -1):
for j in range(9, i - 1, -1):
product = i * j
if product < 10:
print(f"{i+50}{j}= {product} ", end="")
else:
print(f"{i+50}{j}={product} ", end="")
print()
for i in range(3, 0, -1):
for j in range(9, i - 1, -1):
product = i * j
if product < 10:
print(f"{i+60}{j}= {product} ", end="")
else:
print(f"{i+60}{j}={product} ", end="")
print()
for i in range(2, 0, -1):
for j in range(9, i - 1, -1):
product = i * j
if product < 10:
print(f"{i+70}{j}= {product} ", end="")
else:
print(f"{i+70}{j}={product} ", end="")
print()
print("1*1= 1")
输出结果如下:
19= 9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 99=81
18= 8 28=16 38=24 48=32 58=40 68=48 78=56 88=64
17= 7 27=14 37=21 47=28 57=35 67=42 77=49
16= 6 26=12 36=18 46=24 56=30 66=36
15= 5 25=10 35=15 45=20 55=25
14= 4 24= 8 34=12 44=16
13= 3 23= 6 33= 9
12= 2 22= 4
11= 1
不知道你这个问题是否已经解决, 如果还没有解决的话: