python数据系统项目开发实例
时间: 2023-10-16 09:11:49 浏览: 53
一个实例是开发一个简单的学生信息管理系统。以下是一个基本的代码示例:
```python
class Student:
def __init__(self, name, age, grade):
self.name = name
self.age = age
self.grade = grade
class StudentManagementSystem:
def __init__(self):
self.students = []
def add_student(self, name, age, grade):
student = Student(name, age, grade)
self.students.append(student)
def remove_student(self, name):
for student in self.students:
if student.name == name:
self.students.remove(student)
return True
return False
def get_student(self, name):
for student in self.students:
if student.name == name:
return student
return None
def get_all_students(self):
return self.students
# 创建学生管理系统对象
sms = StudentManagementSystem()
# 添加学生
sms.add_student("张三", 18, 12)
sms.add_student("李四", 17, 11)
sms.add_student("王五", 19, 12)
# 获取指定学生信息
student = sms.get_student("李四")
if student:
print(f"姓名:{student.name},年龄:{student.age},年级:{student.grade}")
# 获取所有学生信息
students = sms.get_all_students()
for student in students:
print(f"姓名:{student.name},年龄:{student.age},年级:{student.grade}")
# 删除学生
result = sms.remove_student("王五")
if result:
print("删除成功")
else:
print("删除失败")
```