python编写一个程序,实现输入以逗号间隔的三个数,输出这三个数的和,并保留两位小数。 输入格式和样例: 以逗号间隔的三个数:1.2457,2.5478,1.3654 输出格式和样例: 输出它们的和:5.16
时间: 2024-03-08 08:45:46 浏览: 366
以下是实现该要求的 Python 代码:
```python
numbers = input("以逗号间隔输入三个数:") # 获取用户输入的三个数
nums = numbers.split(",") # 将三个数用逗号分割成一个列表
sum = 0
for num in nums:
sum += float(num) # 将每个数转换为浮点数,并累加到 sum 变量中
result = round(sum, 2) # 对 sum 变量进行四舍五入,保留两位小数
print("它们的和为:{}".format(result)) # 输出结果
```
运行该程序,输入 `1.2457,2.5478,1.3654`,即可得到输出结果 `它们的和为:5.16`。
阅读全文