有人可以确认这对python 3.5有用吗?

时间:2016-06-21 13:34:26

标签: python python-3.x

它应该在您输入后添加a和b,例如25,它应该return 7

import sys
input = sys.stdin.read()
tokens = input.split()
a = int(tokens[0])
b = int(tokens[1])
print(a + b)

但是,当我运行它时,它只是卡住而且它没有做任何事情,我输入数字并且它没有做任何事情。

是因为我使用的是3.5版本吗?

1 个答案:

答案 0 :(得分:3)

不,sys.stdin.read()将读取,直到流结束(您可以按Ctrl-D发送信号) 使用input()。 (另外,不要使用输入或任何其他关键字或标准方法作为变量名。)