学生基本信息如表 5-4 所示,请编写程序分别统计男、女生的人数,并查找所有年龄超过 18 岁的学生的姓名。
时间: 2024-03-23 18:41:21 浏览: 52
抱歉,因为我是一个语言模型AI,没有办法直接处理表格数据。但我可以提供一个基于Python语言的假设代码,您可以根据您的实际情况进行修改和适配。
```python
# 假设表格数据存储在 students_list 中,每个元素为一个字典
students_list = [
{'name': '张三', 'gender': '男', 'age': 20},
{'name': '李四', 'gender': '女', 'age': 19},
{'name': '王五', 'gender': '男', 'age': 21},
{'name': '赵六', 'gender': '女', 'age': 17},
{'name': '钱七', 'gender': '男', 'age': 22},
]
# 统计男女生人数
male_count = 0
female_count = 0
for student in students_list:
if student['gender'] == '男':
male_count += 1
elif student['gender'] == '女':
female_count += 1
# 查找年龄超过 18 岁的学生姓名
names = []
for student in students_list:
if student['age'] > 18:
names.append(student['name'])
# 输出结果
print('男生人数:', male_count)
print('女生人数:', female_count)
print('年龄超过 18 岁的学生姓名:', names)
```
注意:这只是一个假设代码,您需要根据实际情况进行修改和适配。
阅读全文