有3个学生的信息,放在结构体数组中,要求输出全部学生的信息 {{10101,"li lin",'m',18},{10102,"zhang fun",'m',19},{10104,"wang min",'f',20}}
时间: 2023-05-01 12:05:05 浏览: 122
这个问题要求在给定的结构体数组中,输出所有学生的信息。其中数组中有三个学生,每个学生有学号、姓名、性别、年龄等信息。可以通过循环遍历数组,并输出每个学生的信息。具体实现方法如下:
```python
# 定义结构体数组
students = [
{"id": 10101, "name": "li lin", "gender": "m", "age": 18},
{"id": 10102, "name": "zhang fun", "gender": "m", "age": 19},
{"id": 10104, "name": "wang min", "gender": "f", "age": 20}
]
# 循环遍历数组并输出每个学生的信息
for student in students:
print(f"学号:{student['id']}")
print(f"姓名:{student['name']}")
print(f"性别:{student['gender']}")
print(f"年龄:{student['age']}")
print("-------------------------")
```
输出结果如下:
```
学号:10101
姓名:li lin
性别:m
年龄:18
-------------------------
学号:10102
姓名:zhang fun
性别:m
年龄:19
-------------------------
学号:10104
姓名:wang min
性别:f
年龄:20
-------------------------
```
阅读全文