用input()函数一次输入一组整数,将输入数据
时间: 2024-05-12 13:14:15 浏览: 7
存储到列表中,直到输入数据为0结束,并输出列表中的所有数据。
示例:
输入:1 2 3 4 5 0
输出:[1, 2, 3, 4, 5]
代码实现如下:
```
data = []
while True:
num = int(input())
if num == 0:
break
data.append(num)
print(data)
```
相关问题
如何编写用于一个输入一组数据的函数(C++)
您好,关于编写用于一个输入一组数据的函数,可以使用 C 语言中的数组来实现。具体实现方法可以参考以下代码:
```c
void input_data(int arr[], int n) {
int i;
for (i = ; i < n; i++) {
scanf("%d", &arr[i]);
}
}
```
其中,arr 为整型数组,n 为数组长度,函数通过循环读入 n 个整数,并将它们存储到数组 arr 中。
希望这个回答能够帮到您。
python实现输入一组无序的整数
可以使用Python的input()函数输入一组无序的整数,然后使用split()函数将字符串按照空格分隔成单个数字,最后使用map()函数将每个数字转换为整数类型存储在一个列表中,示例代码如下:
```
nums = list(map(int, input("请输入一组无序的整数,用空格分隔:").split()))
print(nums)
```
运行代码后,程序会等待用户输入一组无序的整数,例如输入"3 1 4 2 5",输出结果为:
```
[3, 1, 4, 2, 5]
```