编写 Python程序,实现以下功能:从键盘输入一个 2位整数n,输出其逆序数m
时间: 2024-12-17 16:37:49 浏览: 5
广东工业大学计算机科学与技术程序设计实验报告
要编写一个 Python 程序,实现这个功能,你可以使用简单的取模和除法操作来逆序一个两位数。这里是一个示例程序:
```python
def reverse_number(n):
# 检查输入是否为两位数
if n < 10 or n >= 100:
return "请输入一个两位整数"
# 将数字转换成字符串,然后逆序字符并转回整数
m = int(str(n)[::-1])
return m
# 获取用户输入
n = input("请输入一个两位整数:")
try:
# 尝试将输入转换为整数
n = int(n)
except ValueError:
print("无效输入,请输入一个整数")
else:
# 如果输入有效,计算逆序数并显示结果
result = reverse_number(n)
if isinstance(result, str):
print(result)
else:
print(f"逆序后的数是:{result}")
```
在这个程序中,`[::-1]` 是用于字符串切片的方法,它返回一个新的字符串,其中字符的顺序被反转。我们将这个逆序后的字符串转换回整数 `m`。
运行这个程序后,它会提示用户输入一个两位整数,然后计算并输出逆序后的数。
阅读全文