Python 程序:反转数字


2022年3月10日, Learn eTutorial
2054

在这个简单的 Python 程序中,我们需要反转一个数字。这是一个初级 Python 程序。

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

什么是数字的反转?

在这个简单的 Python 程序中,我们需要反转一个数字。反转数字意味着我们以相反的顺序打印数字。例如,如果有一个数字 12345,我们必须使用 Python 将其打印为 54321。

如何在 Python 中找到一个数字的反转?

为了解决这个初级 Python 数字问题,我们使用 10 的 **Mod** 运算符来获取数字的最后一位。然后,我们通过将反转变量 * 10 加上上一步中提取的数字来计算反转。最后,将数字除以 **10**,去除最后一位,并在 `while 循环` 的下一次迭代中获取下一位。Python 中的 while 循环将继续,直到数字等于零。然后使用 Python 基本语法中的 `print` 语句打印数字。

算法

步骤 1: 使用 input 方法输入数字,并使用 Python 编程语言将该字符串转换为整数。

步骤 2: 初始化一个变量为零,用于存储反转后的数字。

步骤 3: 使用 `while 循环`,直到数字大于零。此循环将继续以反转整个数字。

步骤 4: 使用 Python 中的 **Mod** 运算符从数字中提取数字。

步骤 5: 使用公式 rev*10 + digit 计算反转。(乘以 10 是为了将数字放在正确的位置。)

步骤 6: 将数字除以 10,分割数字并去除最后一位。

步骤 7: 使用 Python 语言基础中的 print 语句打印反转后的数字。

Python 源代码

                                          n=int(input("Enter number: "))

rev=0

while(n>0):

    dig=n

    rev=rev*10+dig

    n=n//10

print("Reverse of the number:",rev)
                                      

输出

Enter number:12345

Reverse of the number: 54321