You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python两数求和程序无法输出正确的数值和,存在什么问题?

错误点

  • input() 函数的返回值默认是字符串类型,直接对两个字符串执行+操作会触发字符串拼接逻辑,而非数值求和。例如输入1和2时,运行代码得到的结果是12,就是字符串拼接的结果。

修复方法

将输入的内容转换为数值类型即可,需要整数求和就用int()转换,需要支持小数求和就用float()转换。
修改后的参考代码:

a = int(input("Enter First Number "))
b = int(input("Enter second number "))
c = a + b
print("The Sum of two numbers are ", c)

内容的提问来源于stack exchange,提问作者Leo Pard

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 05:45:02