首页 > 解决方案 > 我的简单添加代码不起作用,我不知道为什么

问题描述

我是新手,我正在用 python 尝试数学,但我遇到了一个问题。假设 a=10 和 b=20,所以 a+b=30。但是当我运行代码时,我得到了 1020。我有一个教程,跟着它,但它仍然不起作用。

a = input('what is a?')
b = input('what is b?')
c = 0

c = a + b
print ('answer is', c)

我在 python 3.9

标签: pythonmath

解决方案


STDIN 的输入是字符串 ( str),您需要将其转换为整数 ( int)。

c = int(a) + int(b)

建议阅读:


推荐阅读