向变量添加变量

Adding Variables to Variables

a = input('1st number: ')
b = input('2nd number: ')
c = a + b
print(a + ' + ' + b + ' = ' + c)

如果我为 a 输入 1,然后为 b 输入 2,它 returns 12 而不是 3 我不明白为什么它找不到两个变量的总和。谁能帮助我从 Java 开始,我是 Python 的新手。

input() returns 一个字符串。所以基本上你有 a = '1'b = '2'c = a + b = '12'.

您需要将 ab 转换为 int,例如 a = int(a)b = int(b),然后您将得到 c = 3