李白是一个社区大学的老师,一天,他让学生小明计算一下温室里植物的平均高度。 平均高度 = 不同高度的和 / 不同高度的数量 输入格式 输入N 个用空格分隔的植物的高度 输出格式 在一行内输出植物的平均高度,保留小数点后3位
时间: 2024-02-24 18:59:44 浏览: 231
李白的五言绝诗-大数据时代的认知计算_李德毅院士
以下是Python实现的代码:
```
n = input()
heights = list(map(float, input().split()))
heights_set = set(heights) # 转换为集合,去除重复项
avg_height = sum(heights_set) / len(heights_set) # 计算平均高度
print("{:.3f}".format(avg_height)) # 输出结果,保留小数点后3位
```
首先读入N,然后使用 `input().split()` 将一行中的N个高度读入为一个列表。由于列表中可能会有重复的高度,因此将其转换为集合,去除重复项。然后计算集合中不同高度的和,除以集合中不同高度的数量,即可得到平均高度。最后使用格式化字符串将结果输出,保留小数点后3位。
阅读全文