编写一个 Python 程序,使用 For 循环和 While 循环打印乘法表,并附带示例。如果您只需要单个数字的乘法表,循环将返回结果。但是,您需要使用嵌套循环来处理多个数字。第一个循环用于原始数字,嵌套循环用于迭代 1 到 10。
Python 使用 For 循环打印乘法表程序
此程序使用 For 循环显示 8 到 10 的乘法表。第一个 for 循环迭代 8 到 10 以打印 8 和 9 的表。嵌套的 for 循环迭代 1 到 10 并生成表。
for i in range(8, 10):
for j in range(1, 11):
print('{0} * {1} = {2}'.format(i, j, i*j))
print('==============')
乘法表输出。

For 循环示例 2 的乘法表
此 Python 程序允许用户输入任何整数值。接下来,For 循环中的 print 函数将打印从用户输入值到 10 的乘法表。
# using Nested for loop
num = int(input(" Please Enter any Positive Integer lessthan 10 : "))
print(" Multiplication Table ")
for i in range(num, 10):
for j in range(1, 11):
print('{0} * {1} = {2}'.format(i, j, i*j))
print('==============')

如何使用 While 循环打印乘法表?
此乘法表 程序与上述程序相同。但这次我们使用 While 循环,别忘了递增 i (i = i + 1) 和 j (j = j + 1) 变量。
# using while loop
i = int(input(" Please Enter any Positive Integer less than 10 : "))
while(i <= 10):
j = 1
while(j <= 10):
print('{0} * {1} = {2}'.format(i, j, i*j))
j = j + 1
print('==============')
i = i + 1
