Python非常简单的计算器字面上添加数字

时间:2013-07-02 17:36:07

标签: python

所以我正在制作一个非常简单的计算器作为我在python中的第一个真正的项目,我将添加更多功能但现在问题是,如果我输入2作为第一个数字,它会逐字增加数字和3作为第二个23: 这是我的代码

a = input ('Enter the first number')
b = input ('Enter the second number')
c = (a+b)
print (c)

2 个答案:

答案 0 :(得分:4)

input在py3.x中返回一个字符串,使用int()将该字符串转换为整数:

a = int(input ('Enter the first number'))
b = int(input ('Enter the second number'))

答案 1 :(得分:1)

在Python 2.7中,输入只接受数字值。但是在Python 3.x中,input()返回一个字符串。因此,您可以在代码中连接两个字符串。所以,将它们转换为int

a = int(input ('Enter the first number'))
b = int(input ('Enter the second number'))

这会将数字转换为整数然后添加它们