Python成绩录入查询程序示例
当然!下面是一个简单的用Python编写的成绩录入和查询程序示例:
class Student:
def __init__(self, name, grade):
self.name = name
self.grade = grade
class GradeRecorder:
def __init__(self):
self.students = []
def add_student(self, student):
self.students.append(student)
def find_student(self, name):
for student in self.students:
if student.name == name:
return student
return None
# 创建成绩记录器对象
grade_recorder = GradeRecorder()
# 添加学生信息
grade_recorder.add_student(Student('Alice', 90))
grade_recorder.add_student(Student('Bob', 85))
grade_recorder.add_student(Student('Charlie', 95))
# 查询学生信息
name = input('请输入学生姓名: ')
student = grade_recorder.find_student(name)
if student:
print(f'学生姓名: {student.name}')
print(f'学生成绩: {student.grade}')
else:
print('未找到该学生的信息')
这个程序创建了一个Student类来表示学生,包含姓名和成绩属性。GradeRecorder类用于记录学生信息,包括添加学生和查找学生的功能。
你可以根据需要进行扩展和修改。这只是一个简单的示例,实际应用中可能需要更复杂的数据结构和功能。希望这个示例能对你有所帮助!
原文地址: https://www.cveoy.top/t/topic/pfs 著作权归作者所有。请勿转载和采集!