使用Python编写学生的基本信息如表所示,请编写程序分别统计男、女生的人数,并查找 所有年龄超过18岁的学生的姓名。 李明 ,男,19岁,杨柳,女,18岁,许可,女,20岁,王小小,女,19岁,陈鑫,女,19岁
时间: 2023-12-04 13:02:12 浏览: 145
好的,我可以帮你写这个程序。以下是代码:
```python
students = [
{'name': '李明', 'gender': '男', 'age': 19},
{'name': '杨柳', 'gender': '女', 'age': 18},
{'name': '许可', 'gender': '女', 'age': 20},
{'name': '王小小', 'gender': '女', 'age': 19},
{'name': '陈鑫', 'gender': '女', 'age': 19}
]
male_count = 0
female_count = 0
over_18_names = []
for student in students:
if student['gender'] == '男':
male_count += 1
elif student['gender'] == '女':
female_count += 1
if student['age'] > 18:
over_18_names.append(student['name'])
print('男生人数:', male_count)
print('女生人数:', female_count)
print('年龄超过18岁的学生姓名:', over_18_names)
```
输出结果为:
```
男生人数: 1
女生人数: 4
年龄超过18岁的学生姓名: ['李明', '许可', '王小小', '陈鑫']
```
希望能解决你的问题!
阅读全文