构造一个输出函数display用以输出显示学生信息,构造一个查询函数search用以查询学生信息。
时间: 2024-09-09 20:09:02 浏览: 39
在编程中,输出函数和查询函数是常见的工具,用于展示和检索数据。以下是一个简单的例子,用以展示如何构造这样的函数。首先,我们可以定义一个学生信息的数据结构,然后实现输出和查询功能。
以Python语言为例:
```python
# 学生类
class Student:
def __init__(self, id, name, age):
self.id = id
self.name = name
self.age = age
# 输出函数
def display(student):
# 输出学生信息
print(f"学生ID: {student.id}")
print(f"学生姓名: {student.name}")
print(f"学生年龄: {student.age}")
# 查询函数
def search(students, student_id):
# 在学生列表中查询特定ID的学生信息
for student in students:
if student.id == student_id:
display(student)
return
print("没有找到该学生的信息。")
# 示例使用
students = [
Student(1, "张三", 20),
Student(2, "李四", 21),
Student(3, "王五", 22)
]
# 输出第一个学生的信息
display(students[0])
# 查询ID为2的学生信息
search(students, 2)
```
在这个例子中,我们定义了一个`Student`类,包含`id`、`name`和`age`三个属性。`display`函数接受一个`Student`对象作为参数,并打印该学生的信息。`search`函数接受一个学生列表和一个学生ID作为参数,遍历列表查找匹配的学生ID,并使用`display`函数输出该学生的详细信息。如果没有找到对应的ID,则输出提示信息。
阅读全文