用python编写一个程序,输入一个正整数,将其逆序输出
时间: 2024-05-06 10:18:09 浏览: 12
可以使用以下代码实现:
```python
num = int(input("请输入一个正整数:"))
reverse_num = 0
while num > 0:
reverse_num = reverse_num * 10 + num % 10
num = num // 10
print("输入的正整数的逆序为:", reverse_num)
```
运行程序后,输入一个正整数,程序会将其逆序输出。例如,如果输入12345,则程序会输出54321。
相关问题
用Python编写:输入一个三位数的正整数,然后逆序输出
num = int(input("请输入一个三位数的正整数:"))
a = num // 100 # 获取百位数
b = num // 10 % 10 # 获取十位数
c = num % 10 # 获取个位数
reverse_num = c * 100 + b * 10 + a # 计算逆序数
print("逆序数为:", reverse_num)
Python编写程序,输入一个3位正整数,逆序输出该整数以及各位数字之和。
您好,这个问题可以回答。以下是代码示例:
```python
num = int(input("请输入一个3位正整数:"))
reverse_num = int(str(num)[::-1])
sum_num =
for i in str(num):
sum_num += int(i)
print("逆序输出该整数为:", reverse_num)
print("各位数字之和为:", sum_num)
```
希望能对您有所帮助。