我正在上一门Python课程,基本上有这样的代码:
num1 = input("Enter a number: ")
num2 = input("Enter another number: ")
result = num1 + num2
print(result)
它应该采用num1
和num2
并将它们加在一起,但程序不是添加,而是连接结果。例如,如果num1 = 5
和num2 = 9
,结果将是 59 而不是 14。
你需要做int(num1) + int(num2)
因为num1
和num2
是字符串。
请注意,"foo" + "bar"
返回"foobar"
,因为字符串上使用+
会连接它们。