键盘任意输入10个数据,将它们倒序后输出。
时间: 2024-05-06 15:21:25 浏览: 115
可以使用数组来实现这个功能,以下是实现的示例代码:
```python
data = []
for i in range(10):
x = input("请输入第%d个数据:" % (i+1))
data.append(x)
print("原始数据:", data)
data = data[::-1]
print("倒序输出:", data)
```
这段代码先使用一个空列表 `data` 来存储用户输入的数据,通过 `for` 循环和 `input` 函数来逐个输入并添加到列表中。然后使用切片 `[::-1]` 将列表倒序,最后输出结果即可。
相关问题
由键盘任意输入10个数据,将它们倒序后输出
可以使用数组来实现这个功能,代码如下:
```
#include <iostream>
using namespace std;
int main()
{
int arr[10]; // 定义一个包含10个元素的整型数组
cout << "请依次输入10个数据:" << endl;
for (int i = 0; i < 10; i++) {
cin >> arr[i];
}
cout << "倒序输出:" << endl;
for (int i = 9; i >= 0; i--) {
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
```
当输入完10个数据后,程序会自动将它们倒序输出。
由键盘任意输入10个数据,将它们倒序后输出。
可以使用一个数组来存储这10个数据,然后从数组的最后一个元素开始遍历,依次输出每个元素即可。具体实现可以参考以下代码:
```python
# 定义一个长度为10的数组
arr = [] * 10
# 从键盘输入10个数据
for i in range(10):
arr[i] = int(input("请输入第%d个数据:" % (i+1)))
# 倒序输出数组中的元素
for i in range(9, -1, -1):
print(arr[i], end=" ")
```
运行程序后,依次输入10个数据,程序会自动将它们倒序输出。例如,输入数据为1、2、3、4、5、6、7、8、9、10,则输出结果为:
```
10 9 8 7 6 5 4 3 2 1
```
阅读全文