因此,我正在制作一个非常简单的计算器,作为我在 python 中的第一个真实项目,我将在其中添加更多功能,但现在的问题是它按字面意思添加数字,所以如果我输入2
第一个数字和3
第二个数字,它将给出23
:这是我的代码
a = input ('Enter the first number')
b = input ('Enter the second number')
c = (a+b)
print (c)
因此,我正在制作一个非常简单的计算器,作为我在 python 中的第一个真实项目,我将在其中添加更多功能,但现在的问题是它按字面意思添加数字,所以如果我输入2
第一个数字和3
第二个数字,它将给出23
:这是我的代码
a = input ('Enter the first number')
b = input ('Enter the second number')
c = (a+b)
print (c)
input
在 py3.x 中返回一个字符串,用于int()
将该字符串转换为整数:
a = int(input ('Enter the first number'))
b = int(input ('Enter the second number'))
在 Python 2.7 中,输入仅采用数字值。但在 Python 3.x 中,input() 返回一个字符串。所以你在你的代码中连接两个字符串。因此,将它们投射到int
a = int(input ('Enter the first number'))
b = int(input ('Enter the second number'))
这会将数字转换为整数,然后将它们相加