如何使用Python编程语言构建一个包含1到5号选项的学生信息管理系统?
时间: 2024-09-24 11:08:46 浏览: 41
在Python中创建一个简单的学生信息管理系统,你可以设计一个基础的命令行界面(CLI)应用。以下是一个基本框架:
1. 首先,导入必要的模块:
```python
import json
```
2. 创建一个字典或类来存储学生数据,例如:
```python
class Student:
def __init__(self, id, name):
self.id = id
self.name = name
students_data = {i: Student(i, f"Student {i+1}") for i in range(1, 6)}
```
3. 定义菜单选项及其对应的功能:
```python
def display_students():
for id, student in students_data.items():
print(f"{id}. {student.name}")
def add_student():
id = int(input("请输入学生的ID: "))
name = input("请输入学生姓名: ")
if id not in students_data:
students_data[id] = Student(id, name)
print(f"学生{id}添加成功.")
def main_menu():
while True:
print("\n学生信息管理系统")
print("1. 显示所有学生")
print("2. 添加新学生")
print("3. 退出")
choice = input("请选择操作(1/2/3): ")
if choice == "1":
display_students()
elif choice == "2":
add_student()
elif choice == "3":
break
else:
print("无效的选择,请重新输入.")
```
4. 运行主循环并处理用户选择:
```python
if __name__ == "__main__":
main_menu()
```
阅读全文