Python(学生管理系统)
最近在学Python,记录下完成的小作业,小心得。一个巨简单的学生管理系统,界面如下:
特别简单,就直接放上代码了。
student=[{'name':'张三','sex':'男','age':'12'},
{'name':'李四','sex':'女','age':'16'},
{'name': '王', 'sex': '男', 'age': '23'}]
def meun():
print(' 学生管理系统 ')
print('*****************************************************')
print(' 1.显示所有信息 ')
print(' 2.新建学生信息 ')
print(' 3.查询学生信息 ')
print(' 4.修改学生信息 ')
print(' 5.删除学生信息 ')
print(' 0.退出 ')
print('*****************************************************')
def show():
for i in student:
print(f'姓名:{i["name"]}',f'性别:{i["sex"]}',f'年龄:{i["age"]}')
def creat():
name=input('name:')
sex = input('sex:')
age = input('age:')
add={'name':name,'sex':sex,'age':age}
student.append(add)
def search():
name=input('查询学生的名字:')
for i in student:
if i['name']==name:
print(f'姓名:{i["name"]}', f'性别:{i["sex"]}', f'年龄:{i["age"]}')
else: print('重新输入')
def change():
name = input('查询学生的名字:')
for i in student:
if i['name'] == name:
print(f'姓名:{i["name"]}', f'性别:{i["sex"]}', f'年龄:{i["age"]}')
i['name']=input('修改名字:')
i['sex']=input('修改性别:')
i['age']=input('修改年龄:')
def delet():
name = input('查询学生的名字:')
for i in student:
if i['name'] == name:
student.remove(i)
while True:
meun()
op=input('-----请输入:')
if op=='1':
print('显示所有信息')
show()
elif op=='2':
print('新建学生信息')
creat()
elif op=='3':
print('查询学生信息')
search()
elif op == '4':
print('修改学生信息')
change()
elif op == '5':
print('删除学生信息')
delet()
else:
exit()
三小时学完的新手作品,非喜勿喷。
转载:https://blog.csdn.net/qq_42740834/article/details/105328964
查看评论