打印乘法表的 Python 程序


2022年3月10日, Learn eTutorial
2017

在这个简单的 Python 程序中,我们需要打印乘法表。这是一个初学者级别的 Python 程序。

要理解这个例子,您应该了解以下 Python 编程主题

如何在 Python 中打印乘法表?

在这个初学者 Python 程序中,我们必须打印一个数字的乘法表。用户必须输入要打印乘法表的数字的值。这是一个非常简单的 Python 程序,因为我们只需要使用 `range` 函数从 1 到 10 的一个 `for` 循环。

Python 中的 `range` 函数用于 `for` 循环,以循环指定次数,如素数程序中描述的那样。使用 **`range()`** 函数,`for` 循环从下限值到上限值 - 1 开始。因此,我们必须使用 11 作为上限值来打印到 10 的乘法表。

在这个 Python 程序中,我们必须接受用户输入并将其转换为整数,并将其保存到 **num** 中。使用一个 `for` 循环,范围从 1 到 11,计算并打印 **num** 和 **i** 的乘积。

算法

第 1 步: 从用户处获取数字。我们使用 Python 语言中的 `input` 函数,并使用 `int` 数据类型将字符串转换为整数。

第 2 步: 使用 `for` 循环,利用 `range` 函数打印从 **1** 到 **10** 的值。

第 3 步: 使用 `print` 语句打印乘法表。

Python 源代码

                                          num = int(input("Enter the number for printing the multiplication table : "))  

for i in range(1,11):  

   print(num,'x',i,'=',num*i)  
                                      

输出

Enter the number for printing the multiplication table : 5

5 x 1 = 5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45
5 x 10 = 50