我刚开始在大学的第一天,我正在努力进行一项练习。这就是问题:使代码输入两个给定的mumber并输出一个减去另一个
我这样做了:
number1 = int(raw_input("Type your first number: "))
number2 = int(raw_input("Type your second number: "))
result = number1 - number2
print result
但这是错误的,因为输入是直接的,所以当程序测试我的代码时它说:
我总是先完成代码,然后首先要求提供信息,所以我不知道这在python中是否可行,或者你是如何做到的。任何建议都表示赞赏,谢谢。
答案 0 :(得分:3)
你需要使用:
number1, number2 = map(int, raw_input().split())
result = number1 - number2
print result
在示例输入中,两个数字都按空格分隔,并且没有提示用户,例如"Type your first number: "
,所以您需要做的就是使用raw_input()
进行输入,然后拆分使用" "
在.split()
(空格)上输入,然后在使用int
函数拆分为map
后转换每个字符串。