从键盘上输入一组空格隔开的浮点数,求其数学期望并输出,用格式化输出,保留小数点后两位小数
时间: 2023-08-27 14:03:47 浏览: 161
解析C++ 浮点数的格式化输出
5星 · 资源好评率100%
可以使用以下代码实现:
```python
nums = input("请输入一组空格隔开的浮点数:")
nums_list = list(map(float, nums.split())) # 将输入的字符串转换为浮点数列表
mean = sum(nums_list) / len(nums_list) # 计算数学期望
print("数学期望为:%.2f" % mean) # 格式化输出,保留两位小数
```
这里用 `input` 函数获取用户输入的一组浮点数,然后使用 `split` 方法将其拆分成一个浮点数列表。接着,利用列表的 `sum` 方法求和,再除以列表长度即可得到数学期望。最后,使用字符串格式化输出函数 `print`,保留两位小数点。
阅读全文