如何使用raw_input读取python中的输入

时间:2014-10-18 10:20:43

标签: python input raw-input

Sample Input (in Plaintext) 
1 
1 2

描述 - 第一行包含一个整数t,表示测试用例的数量。接下来的t行包含两个整数,a和b用空格分隔。

我的问题是如何使用Python 2.7将这些输入加载到变量中?此外,我需要将其加载到IDE而不使用" xxx.py> input.txt中"

1 个答案:

答案 0 :(得分:1)

raw_input()将一行输入作为字符串。 .split()字符串方法生成字符串中以空格分隔的单词列表。 int()将字符串解析为int。因此,将它们放在一起,您可以使用

读取所需的输入
t = int(raw_input())
cases = []
for i in range(t):
    cases.append( map(int, raw_input().split()) )

如果输入的格式正确,这将为您提供a,b对的列表,但不会进行任何错误检查。