python单组输入。 每组两行,每行包含一个长度不超过10000的正整数。
时间: 2023-02-12 22:52:23 浏览: 85
可以使用 python 的 input() 函数获取输入。每次输入两行数据,将它们存储到两个变量中,然后进行相应的操作。例如:
```
a = int(input())
b = int(input())
# do something with a and b
```
或者使用 python 的 split() 函数读取一行输入,再使用 map() 函数将字符串转换为 int。例如:
```
a, b = map(int, input().split())
# do something with a and b
```
相关问题
多行输入,每一行输入a,b两个正整数
以下是 Python 语言的示例代码,可以实现多行输入并将每行输入的两个正整数 a 和 b 存储到一个列表中:
```python
# 创建一个空列表
nums = []
# 通过循环逐行读取输入,并将每行输入的两个数存储到列表中
while True:
try:
line = input()
a, b = map(int, line.split())
nums.append((a, b))
except:
break
# 打印列表中存储的所有数
print(nums)
```
在这个示例代码中,我们首先创建了一个空列表 nums。然后通过 while 循环逐行读取输入,直到读取到空行或者输入结束为止。在循环中,我们使用 input 函数读取一行输入,然后使用 split 函数将这行输入按照空格分隔成两个部分,并使用 map 函数将这两个部分转换成整数类型。最后,我们将这两个整数作为一个元组存储到列表中。当输入结束后,我们通过打印列表来验证所有输入是否已经正确存储。
python我要输入多行正整数,每一行输入一个,直到输入-1结束
好的,以下是一个示例代码,可以满足你的需求:
```
numbers = []
while True:
num = int(input())
if num == -1:
break
numbers.append(num)
```
这段代码会不断读入输入的整数,直到读入 -1 为止。每读入一个整数,就将其添加到一个列表中。最终,这个列表中会包含输入的所有正整数。