编写函数fun,统计个年龄段人数
时间: 2024-11-24 07:39:58 浏览: 15
编写函数`fun`来统计各个年龄段的人数,通常是在数据处理或者数据分析的场景中。这种函数可能接受一个包含年龄信息的数据结构(如列表、字典或数组)作为输入,并返回一个映射,其中每个键代表一个年龄段(例如范围:[0-9), [10-19), ...],值则是对应年龄段的人数。
下面是一个Python示例:
```python
def fun(people_data):
# 假设输入的people_data是一个包含年龄的列表,如:[25, 32, 18, 45, ...]
age_distribution = {}
for age in people_data:
if age < 10:
range_key = "[0-9)"
elif age >= 10 and age < 20:
range_key = "[10-19)"
# 以此类推,添加更多的elif条件来覆盖更多年龄段
else:
# 如果年龄超出预设的范围,可以设置最大年龄段或记录错误
range_key = "[其他]"
if range_key in age_distribution:
age_distribution[range_key] += 1
else:
age_distribution[range_key] = 1
return age_distribution
# 使用例子:
age_list = [20, 25, 30, 35, 40, 50, 60]
print(fun(age_list))
```
阅读全文