如何在 Python 中添加数字?
How to add numbers in Python?
我正在参加 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"
returns "foobar"
,因为在字符串上使用 +
会将它们连接起来。
我正在参加 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"
returns "foobar"
,因为在字符串上使用 +
会将它们连接起来。