一、需求说明
我们要实现一个命令行版本的学生管理系统,要有以下功能:
新增学生、显示学生、查找学生、删除学生和存档到文件。
二、代码实现
2.1 创建入口函数
首先定义一个主函数作为程序的入口。然后打印一个简单的欢迎界面。
然后,使用自定义的menu函数和用户交互,让用户选择需要进行的操作。
使用insert, show, find, delete这几个自定义函数完成增删查改操作,现在我们都先不急着实现,用pass语句占一下位置。
创建一个列表类型的全局变量来管理所有学生的信息。
使用sys.exit实现程序退出。
import sys
students = []
def menu():
print('1.新增学生')
print('2.显示学生信息')
print('3.查找学生')
print('4.删除学生')
print('0.退出程序')
choice = input('请输入选项:')
return choice
def insert():
pass
def show():
pass
def find():
pass
def delete():
pass
def main():
"""
入口函数
"""
# 通过控制台和用户进行交互
print('---------------------------------------')
print(' 欢迎来到学生管理系统 ')
print('---------------------------------------')
while True:
# 通过 menu 函数来打印出菜单项
choice = menu()
if choice == '1':
# 新增学生
inse

1万+

被折叠的 条评论
为什么被折叠?



