用Pythonheights = set(map(float, input().split())) # 将输入的高度转为集合类型average_height = sum(heights) / len(heights) # 计算平均高度print("%.3f" % average_height) # 保留三位小数输出
时间: 2024-03-17 08:46:29 浏览: 62
py代码-输入一个包含若干自然数的列表,输出这些自然数的平均值, 结果保留3位小数。例如输入[9,7,8,3,2,1,55,6],输出11.375。
没问题,这是一个计算平均高度的 Python 代码,它将输入的高度转化为集合类型,计算平均高度并保留三位小数输出。你可以将输入的植物高度写在 input() 函数中,如下所示:
```python
heights = set(map(float, input().split())) # 将输入的高度转为集合类型
average_height = sum(heights) / len(heights) # 计算平均高度
print("%.3f" % average_height) # 保留三位小数输出
```
在上述代码中,input() 函数会等待用户输入一行植物高度,然后通过 split() 函数将其按空格分割为多个字符串,并通过 map() 函数将它们转化为浮点型数字。然后我们将它们转化为集合类型,计算平均高度并输出。
阅读全文