输入n个数,然后把这n个数逆序输出。用Python解决
时间: 2024-03-02 13:50:00 浏览: 68
好的,可以使用Python的列表来实现此功能。具体代码如下:
```python
n = int(input("请输入数字个数:"))
num_list = [] # 定义一个空列表,用于存储输入的数字
# 循环输入数字
for i in range(n):
num = int(input("请输入第{}个数字:".format(i+1)))
num_list.append(num)
# 逆序输出
num_list.reverse()
print("逆序输出的结果为:")
for num in num_list:
print(num, end=" ")
```
其中,首先通过 `input` 函数获取输入的数字个数 `n`,然后通过循环依次输入 `n` 个数字,并将其存储到列表 `num_list` 中。最后使用 `reverse` 函数将列表逆序,然后通过循环输出逆序后的结果。
相关问题
输入n个数,然后把这n个数逆序输出。python
好的,以下是Python的代码实现:
```python
n = int(input("请输入数字个数:"))
nums = []
for i in range(n):
num = int(input("请输入数字:"))
nums.append(num)
print("逆序输出:")
for i in range(n - 1, -1, -1):
print(nums[i], end=' ')
```
输入数字个数后,通过循环读取n个数,然后将这些数字存储到一个列表中。接着,通过倒序循环遍历这个列表,将每个数字逆序输出。
python 输入n个数,然后逆序输出,n<=100
可以使用 Python 中的列表来实现输入 n 个数,然后逆序输出的功能。具体的代码如下:
```
n = int(input("请输入数字个数:"))
nums = []
for i in range(n):
num = int(input("请输入数字:"))
nums.append(num)
nums.reverse()
print("逆序输出的结果为:", nums)
```
首先通过 `input()` 函数获取输入的数字个数 `n`,然后使用 `for` 循环逐个获取输入的数字,并将其添加到列表 `nums` 中。最后使用 `reverse()` 方法将列表 `nums` 中的元素逆序,再通过 `print()` 函数输出即可。