数学与直接输入

时间:2015-09-08 05:11:07

标签: python math input

我刚开始在大学的第一天,我正在努力进行一项练习。这就是问题:使代码输入两个给定的mumber并输出一个减去另一个

我这样做了:

number1 = int(raw_input("Type your first number: "))
number2 = int(raw_input("Type your second number: "))
result = number1 - number2
print result

但这是错误的,因为输入是直接的,所以当程序测试我的代码时它说: enter image description here

我总是先完成代码,然后首先要求提供信息,所以我不知道这在python中是否可行,或者你是如何做到的。任何建议都表示赞赏,谢谢。

1 个答案:

答案 0 :(得分:3)

你需要使用:

number1, number2 = map(int, raw_input().split())
result = number1 - number2
print result

在示例输入中,两个数字都按空格分隔,并且没有提示用户,例如"Type your first number: ",所以您需要做的就是使用raw_input()进行输入,然后拆分使用" ".split()(空格)上输入,然后在使用int函数拆分为map后转换每个字符串。