python学习之路

虽然一直想学python,也在时不时的买一些资料,或者看一些项目,但总归还是觉得根本没学进去,现在疫情仍然严重,在家无事,继续学起来吧,从写小项目开始,在csdn记录起来。

第一个项目:

学生分数管理系统

import re #引入正则表达式模块

import os #引入操作系统模块


filename = "sutdent1.txt"  #定义储存学生信息的文件名

def menu():
      # 输出菜单
    print('''
    ╔———————学生信息管理系统————————╗
    │                                              │
    │   =============== 功能菜单 ===============   │
    │                                              │
    │   1 录入学生信息                             │
    │   2 查找学生信息                             │
    │   3 删除学生信息                             │
    │   4 修改学生信息                             │
    │   5 排序                                     │
    │   6 统计学生总人数                           │
    │   7 显示所有学生信息                         │
    │   0 退出系统                                 │
    │  ==========================================  │
    │  说明:通过数字或↑↓方向键选择菜单          │
    ╚———————————————————————╝
    ''')


def main():
    ctrl = True  #标记是否退出系统
    while(ctrl):
        menu() #显示菜单
        option = input("请选择编号:")
        option_str = re.sub("\D","",option)  #提取输入中的数字
        
        if option_str in ['0','1','2','3','4','5','6','7']:
            option_int = int(option_str)
            if option_int == 0:
                print("您已退出系统!感谢使用")
                ctrl = False  #退出系统
            elif option_int == 1: # 输入学生成绩
                insert()
            elif option_int == 2: # 查找学生成绩
                search()
            elif option_int == 3: # 删除学生成绩
                delete()
            elif option_int == 4: # 修改学生成绩
                modify()
            elif option_int == 5: # 排序
                sort()
            elif option_int == 6: # 统计学生总数
                total()
            elif option_int == 7: # 显示所有学生
                show()


'''1录入学生信息'''

def insert()
	
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值