将变量添加到变量

时间:2019-10-19 21:04:35

标签: python addition

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

如果我为a输入1,然后为b输入2,它将返回12而不是3,并且我不明白为什么它找不到两个变量的总和。任何人都可以帮助我从Java入手,而我是Python的新手。

1 个答案:

答案 0 :(得分:1)

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

您需要将ab强制转换为a = int(a)b = int(b)这样的整数,然后您会得到c = 3

相关问题