Python程序显示乘法表

2025年4月21日 | 阅读3分钟

在Python中,用户可以编写程序来显示任何数字的乘法表。在本教程中,我们将讨论使用Python打印任何数字的乘法表的不同方法。

方法1:使用For循环

在以下示例中,我们将使用for循环打印任何数字(从1到10)的乘法表。

示例

输出

Enter the number : 10
Enter the number of which the user wants to print the multiplication table:  13
The Multiplication Table of:  13
13 x 1 = 13
13 x 2 = 26
13 x 3 = 39
13 x 4 = 52
13 x 5 = 65
13 x 6 = 78
13 x 7 = 91
13 x 8 = 104
13 x 9 = 117
13 x 10 = 130

说明

在上面的程序中,我们从用户那里获取了一个输入整数。 然后,我们使用范围(1,11)函数迭代for循环,这意味着大于或等于1且小于11。在第一次迭代中,循环将迭代并将给定数字乘以1。在第二次迭代中,将2乘以给定数字,依此类推。

在我们的例子中,我们打印了10的表。您可以提供不同的数字来测试该程序。

方法2:使用While循环

在这种方法中,我们将使用while循环来打印用户指定的任何数字的乘法表。

以下是方法2的示例

示例

输出

Enter the number of which the user wants to print the multiplication table:  27
The Multiplication Table of:  27
27 x 10 = 27
27 x 10 = 54
27 x 10 = 81
27 x 10 = 108
27 x 10 = 135
27 x 10 = 162
27 x 10 = 189
27 x 10 = 216
27 x 10 = 243
27 x 10 = 270

说明

上面的代码与之前的程序相同,但我们使用了while循环。 我们声明一个变量“count”并将其初始化为1。while循环将迭代直到“count”的值小于等于10。每次循环迭代时,“count”的值将增加1。当“count”大于10时,循环将终止。

结论

在本教程中,我们讨论了两种不同的方法,可用于使用Python打印任何数字的乘法表。