检索一个指定的学生信息并返回,由主函数打印在屏幕上
时间: 2023-04-10 11:02:27 浏览: 45
好的,这是一个编程类的问题,我可以回答。以下是一个示例代码,可以检索指定学生的信息并返回:
```python
# 定义一个学生类
class Student:
def __init__(self, name, age, gender, grade):
self.name = name
self.age = age
self.gender = gender
self.grade = grade
# 定义一个学生列表
students = [
Student("张三", 18, "男", "高三"),
Student("李四", 17, "女", "高二"),
Student("王五", 16, "男", "高一"),
]
# 定义一个函数,用于检索指定学生的信息
def find_student(name):
for student in students:
if student.name == name:
return student
return None
# 在主函数中调用 find_student 函数,并打印结果
student = find_student("张三")
if student:
print("姓名:", student.name)
print("年龄:", student.age)
print("性别:", student.gender)
print("年级:", student.grade)
else:
print("未找到该学生的信息")
```
当你输入一个学生的姓名时,程序会在学生列表中查找该学生的信息,并将结果打印在屏幕上。如果找不到该学生的信息,则会提示未找到。