Python 题目描述: 给你m个整数,将其逆序输出。 输入: 第一行: 一个整数m(3<m<10)代表接下来要输入数的个数。 第二行: m个整数(空格隔开)(这些数在0~100之间)。输出: m个整数(空格隔开)。
时间: 2023-04-07 11:01:01 浏览: 172
我可以回答这个问题。以下是 Python 代码实现:
m = int(input())
nums = input().split()
nums.reverse()
print(" ".join(nums))
相关问题
python给一个5位的正整数,然后逆序输出,例如输入:12345,输出:54321
好的,这个问题很简单。以下是 Python 代码示例:
```python
num = input("请输入一个5位的正整数:") # 获取用户输入
reversed_num = num[::-1] # 利用切片[::-1]将字符串反转
print("反转后的数字是:", reversed_num) # 输出结果
```
这里我们先获取用户输入的数字字符串,然后使用切片[::-1]将其反转,最后输出结果。需要注意的是,我们可以直接对字符串进行切片,而不需要将其转成列表或其他数据类型。
python输入一个正整数,将其逆序输出
可以通过以下代码实现:
```python
num = int(input("请输入一个正整数:"))
reverse_num = 0
while num > 0:
reverse_num = reverse_num * 10 + num % 10
num //= 10
print("逆序输出:", reverse_num)
```
首先,我们通过 `input()` 函数获取用户输入的正整数。然后,我们定义一个变量 `reverse_num` 用于存储逆序后的数字,初始值为 0。
接下来,我们通过一个 while 循环,不断取出原数的个位数字并将其加入到 `reverse_num` 中,同时将原数除以 10,去掉个位数字。具体来说,我们每次将 `reverse_num` 乘以 10,使得原来已经加入到 `reverse_num` 中的数字左移一位,然后再加上原数的个位数字。
当原数变为 0 时,说明所有的数字都已经被取出并加入到 `reverse_num` 中了,此时我们就可以输出 `reverse_num`,即为原数的逆序。