提问者:小点点

简单加法问题在python中不起作用[重复]


嘿,我是编程新手,很抱歉如果我是个笨蛋。

print("1st number")
a = input()
print("2nd number")
b = input()
s = (a ++ b) 
print(s)

如果我对两个数都输入1,则输出11,而不是2


共1个答案

匿名用户

您需要将输入字符串强制转换为一个数字:

print("1st number")
a = input()
print("2nd number")
b = input()
s = float(a) + float(b) 
print(s)

或者int()表示整数强制转换。