python输入n个数,要求程序按输入时的逆序把这n个数打印出来,已知整数不超过100个。也就是说,按输入相反顺序打印这n个数。反序输出
时间: 2023-11-28 11:09:05 浏览: 80
可以使用一个列表来存储输入的n个数,然后使用列表切片[::-1]来反转列表,最后依次打印出每个反转后的数即可。
下面是示例代码:
```python
n = int(input("请输入数字的个数:"))
nums = []
for i in range(n):
num = int(input("请输入数字:"))
nums.append(num)
# 反转列表
nums_reverse = nums[::-1]
# 打印反转后的数
print("反转后的数字为:")
for num in nums_reverse:
print(num)
```
运行示例:
```
请输入数字的个数:5
请输入数字:1
请输入数字:2
请输入数字:3
请输入数字:4
请输入数字:5
反转后的数字为:
5
4
3
2
1
```
相关问题
输入n个数,要求程序按输入时的逆序把这n个数打印出来,已知整数不超过100个。具体代码怎么写用Python
可以使用Python的列表(list)来实现,具体代码如下:
```
n = int(input()) # 输入整数的个数
nums = list(map(int, input().split())) # 将输入的字符串以空格为分隔符分割成多个字符串,再将每个字符串转换为整数,存储在列表中
for num in nums[::-1]:
print(num, end=" ") # 从后往前输出n个整数,每个整数之间用空格隔开
```
输入示例:
```
5
1 2 3 4 5
```
输出示例:
```
5 4 3 2 1
```
输入n个数,要求程序按输入时的逆序把这n个数打印出来,已知整数不超过100个。也就是说,按输入相反顺序打印这n个数。
思路:使用一个数组存储输入的n个数,然后从数组的最后一个元素开始倒序遍历输出。
代码如下:
```python
n = int(input("请输入数字个数:"))
nums = []
for i in range(n):
num = int(input("请输入第{}个数字:".format(i+1)))
nums.append(num)
print("输入的数字逆序为:")
for i in range(n-1, -1, -1):
print(nums[i], end=' ')
```
示例输出:
```
请输入数字个数:5
请输入第1个数字:1
请输入第2个数字:2
请输入第3个数字:3
请输入第4个数字:4
请输入第5个数字:5
输入的数字逆序为:
5 4 3 2 1
```
阅读全文