Python实现学生管理系统

一、需求说明

我们要实现一个命令行版本的学生管理系统,要有以下功能:

新增学生、显示学生、查找学生、删除学生和存档到文件。

二、代码实现

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值