首页 > 解决方案 > 简单的加法问题在python中不起作用

问题描述

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

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

如果我为两个数字都输入 1,它会输出 11 而不是 2

标签: python

解决方案


您需要将输入字符串转换为数字:

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

或 int() 用于整数转换。


推荐阅读