Python 打印乘法表程序

编写一个 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('==============')

乘法表输出。

Print Multiplication Table using for loop range() function

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('==============')
Python Program to Print Multiplication Table 2

如何使用 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
Print Multiplication Table using while loop