它应该在您输入后添加a和b,例如2
,5
,它应该return 7
。
import sys
input = sys.stdin.read()
tokens = input.split()
a = int(tokens[0])
b = int(tokens[1])
print(a + b)
但是,当我运行它时,它只是卡住而且它没有做任何事情,我输入数字并且它没有做任何事情。
是因为我使用的是3.5版本吗?
答案 0 :(得分:3)
不,sys.stdin.read()
将读取,直到流结束(您可以按Ctrl-D发送信号)
使用input()
。
(另外,不要使用输入或任何其他关键字或标准方法作为变量名。)