如何在 Python 中添加数字?

How to add numbers in Python?

我正在参加 Python 的课程,基本上有这段代码:

num1 = input("Enter a number: ")
num2 = input("Enter another number: ")
result = num1 + num2

print(result)

应该采用 num1num2 并将它们相加,但程序没有相加,而是将结果串联起来。例如,如果 num1 = 5num2 = 9,结果将是 59 而不是 14。

你需要做 int(num1) + int(num2) 因为 num1num2 是字符串。

请注意 "foo" + "bar" returns "foobar",因为在字符串上使用 + 会将它们连接起来。