📅  最后修改于: 2023-12-03 15:41:19.234000             🧑  作者: Mango
反转一个数字是指将其从后往前排列。例如,将 1234 反转为 4321。在本篇文章中,我们将介绍如何编写一个程序以反转数字。
我们可以通过将数字转换为字符串,然后将其反转后再转回数字来实现反转数字。
将数字转换成字符串:我们可以使用 Python 内置的 str() 函数来将数字转换为字符串。
将字符串反转:一种简单的方法是使用字符串切片来反转字符串。例如,我们可以使用 s[::-1] 来反转字符串 s。
将反转后的字符串转回数字:我们可以使用 Python 内置的 int() 函数来将反转后的字符串转换回数字。
def reverse_number(num):
"""
反转数字
"""
# 将数字转换为字符串
num_str = str(num)
# 反转字符串
reversed_num_str = num_str[::-1]
# 将反转后的字符串转换回数字
reversed_num = int(reversed_num_str)
return reversed_num
# 测试代码
print(reverse_number(1234)) # 输出 4321
print(reverse_number(56789)) # 输出 98765
print(reverse_number(100)) # 输出 1
以上代码输出结果如下:
4321
98765
1
我们可以看到,我们成功地反转了数字。