python输入123逆序输出321
时间: 2023-04-29 21:04:38 浏览: 137
可以使用内置函数 `str()` 将数字转换为字符串,然后使用字符串切片倒序输出。
```
num = 123
print(str(num)[::-1])
```
输出结果为:
```
321
```
相关问题
输入一个三位数,输出其逆序数,如输入123,输出321。Python
好的,这个问题很简单。可以先将输入的三位数转换成字符串,再利用字符串的切片功能[::-1]得到其逆序字符串,最后再将其转换成整数输出即可。下面是Python的代码实现:
```
num = int(input("请输入一个三位数:"))
num_str = str(num)
reverse_str = num_str[::-1]
reverse_num = int(reverse_str)
print("该数的逆序数为:", reverse_num)
```
你可以试着输入一个三位数,看看程序输出的结果是否正确。
python用户输入一个不多于五位自然数,计算并输入其百位,十位,个位,并按逆序输出各位数字例如输入123输出321
可以使用以下代码实现:
```python
num = input("请输入一个不多于五位的自然数:")
# 取出百位、十位、个位数字
if len(num) > 2:
hundred = int(num[-3])
else:
hundred = 0
if len(num) > 1:
ten = int(num[-2])
else:
ten = 0
one = int(num[-1])
# 输出百位、十位、个位数字并按逆序输出
print("百位数字为:", hundred)
print("十位数字为:", ten)
print("个位数字为:", one)
print("逆序输出数字为:", num[::-1])
```
这里用到了字符串的切片操作,`num[::-1]` 表示从后往前取出所有字符,即逆序输出。