num1 = input("First number : ")
num2 = input("Second number : ")
sum = num1 + num2
print (sum)
#output
#First number : 1
#Second number : 2
#12
2 回答
0
问题是根据您的程序,输入将被视为字符串,您必须在程序中进行一些修改。只需在输入之前添加 int ,它就会完成工作。
num1 = int(input("Enter number one: "))
num2 = int(input("Enter number two: "))
print(num1+num2)
没有错误,输出只是连接num1和num2,你需要整数来执行加法。
您可以在交互式shell中清楚地理解它
>>>"1"+"2" #your code is doing the same
>>>12
>>>1+2 #this is what you need to do
>>>3
于 2019-03-05T09:58:56.140 回答
0
你应该尝试类型转换
num1 = int(input("First number : "))
num2 = int(input("Second number : "))
sum = num1 + num2
print (sum)
于 2019-03-05T09:56:31.307 回答