python--学生信息管理系统--主菜单

添加学生及其成绩信息

将学生信息保存到文件中

修改和删除学生信息

查询学生信息

根据学生成绩进行排序

统计学生的总分


 7大模块

录入学生信息

查找学生信息(按照姓名、ID)

删除学生信息

修改学生信息

学生成绩排名(按照总成绩、单科成绩----升序 降序)

统计学生人数

显示全部学生信息


主菜单---(根据选择--执行相应的函数模块-----还要进行一次确认)

0----退出系统

1--录入 ————insert()

2--查找 ————search()

3--删除 ————delete()

4--修改 ————modify()

5--排序 ————sort()

6--统计 ————total()

7-显示全部信息 ————show()


 主菜单实现:

# cyy python study
#开发时间:2022/6/10 14:18

def main():#一直调用主菜单 让用户选择
    while True:
        menu()

        choice=int(input('请选择:'))
        if choice in [0,1,2,3,4,5,6,7]:
            if choice==0:#退出系统
                answer=input('您确定要退出系统吗y/n:')
                    if answer == 'y' or answer== 'Y':
                    print('感谢您的使用!!!')
                    break
            if choice==1: #录入学生信息
                insert()
            if choice==2:#查找
                delete()
            if choice==3:#删除
                delete()
            if choice==4:#修改
                modify()
            if choice==5:#排序
                sort()
            if choice==6:#统计
                total()
            if choice==7:#显示所有信息
                show()
def menu():
    print('============================学生信息管理系统=================================')
    print('--------------------------------功能菜单------------------------------------')
    print('\t\t\t\t\t\t1.录入学生信息')
    print('\t\t\t\t\t\t2.查找学生信息')
    print('\t\t\t\t\t\t3.删除学生信息')
    print('\t\t\t\t\t\t4.修改学生信息')
    print('\t\t\t\t\t\t5.排序')
    print('\t\t\t\t\t\t6.统计学生总人数')
    print('\t\t\t\t\t\t7.显示所有学生信息')
    print('\t\t\t\t\t\t0.退出系统')
    print('--------------------------------------------------------------------------')
def insert():
    pass
def search():
    pass
def delete():
    pass
def modify():
    pass
def sort():
    pass
def total():
    pass
def show():
    pass

 #只有语句运行main的时候 这个输出语句才会运、不加的则其他中调用此模块函数 也会输出
if __name__ =='__main__':
    main()

实现效果:

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值