记录下自己的学习旅程,勿喷~
用python3创建一个学生管理系统脚本,用来实现用户的添加、删除、修改、查询以及退出系统。
主要用了字典和列表来实现,感觉自己的函数定义部分还是写重了,不知道怎么嵌套好,有代码处理不妥的地方请指正,感谢!
示意图,用户可根据序号进行对应操作:
源码:
#!/usr/bin/python3
#encoding=utf-8
import time
import collections
#定义一个printSystem()函数,负责输出系统主界面
def printSystem():
print("\n")
print("学生管理系统 V8.8")
print("="*30)
print("1.添加用户")
print("2.删除用户")
print("3.修改用户")
print("4.查询用户")
print("5.退出系统")
print("=" * 30)
#定义一个addUser()函数,负责实现添加用户的功能
def addUser():
global student
global userDict
userDictTemp={
'name':'','age':'','studentId':''} #定义一个空字典,用来临时存放输入的用户数据
nameTemp = str(input("请输入所添加用户的姓名:"))
ageTemp = str(input("请输入所添加用户的年龄:"))
studentIdTemp = str(input("请输入所添加用户的学号:"))
userDictTemp[