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

如何在Python脚本中实现小数输入及加法运算?

支持小数输入的Python解决方案

基础实现

直接将代码里的int()替换为float()即可处理带小数点的数值输入,float类型原生支持十进制小数:

value1 = float(input("Choose one Number: "))
value2 = float(input("Choose another Number: "))
sum_result = value1 + value2
print(f"Sum: {sum_result}")

高精度小数运算(可选)

如果需要避免普通浮点数的精度误差(比如金融计算场景),可以使用Python标准库的decimal.Decimal,它能提供更精准的小数计算:

from decimal import Decimal

value1 = Decimal(input("Choose one Number: "))
value2 = Decimal(input("Choose another Number: "))
sum_result = value1 + value2
print(f"Sum: {sum_result}")

输入合法性校验

为了防止用户输入非数字内容导致程序崩溃,可添加异常处理逻辑:

try:
    value1 = float(input("Choose one Number: "))
    value2 = float(input("Choose another Number: "))
    sum_result = value1 + value2
    print(f"Sum: {sum_result}")
except ValueError:
    print("请输入有效的数字(整数或小数)")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 17:27:23