余晖~ 2022-01-18 22:53 采纳率: 90.3%
浏览 204
已结题

简单的python输入三个数求和,保留一位小数

问题遇到的现象和发生背景

输入三个整数或小数,输出它们的和

如果结果是整数,就保留小数点后面一位的0(用python写则不用特别处理,程序自然会如此)

问题相关代码,请勿粘贴截图
n = input().split()
print(eval("+".join(n)))

运行结果及报错内容

当我输入三个整数时,不会在小数点后留一个0

我的解答思路和尝试过的方法
我想要达到的结果
  • 写回答

1条回答 默认 最新

  • YirongChen 2022-01-19 02:22
    关注

    我觉得只需要改成这样:

    n = input().split()
    print(float(eval("+".join(n))))
     
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 1月27日
  • 已采纳回答 1月19日
  • 创建了问题 1月18日