print(‘欢迎来到成绩管理系统’.center(30,’*’))
list = []
while True:
print(‘1、录入成绩’)
print(‘2、查看成绩’)
print(‘3、删除成绩’)
print(‘4、修改成绩’)
print(‘5、退出系统’)
num = int(input(‘请选择功能’))
tt = {}
if num == 1:
name = input(‘请输入姓名’)#字符串 拼音 字母 汉子 符号 标点 除数字以外 float
nuber = int(input(‘请输入学号’))
kemu = input(‘请输入科目’)
fenshu = int(input(‘请输入分数’))
tt[‘name’] = name#把上面输入的东西通过字典 append添加 到 list列表里
tt[‘nuber’] = nuber
tt[‘kemu’] = kemu
tt[‘fenshu’] = fenshu
list.append(tt)
print(list)
elif num == 2:
name = input(‘请输入你要查找的姓名’)
for tt in list:
if name == tt[‘name’]:
print(‘姓名\t学号\t科目\t分数’)
print(’%s\t%s\t%s\t%s’%(tt[‘name’],tt[‘nuber’],tt[‘kemu’],tt[‘fenshu’]))
elif name != tt[‘name’]:
print(‘查无此人’)
elif num == 3:
name = input(‘请输入需要查找的姓名’)
for tt in list:
if name == tt[‘name’]:
list.remove(tt)
print(‘已经删除此人信息’)
if name != tt[‘name’]:
print(‘删无此人’)
elif num == 4:
name = input(‘请输入要修改的姓名’)
for tt in list:
if tt[‘name’] == name:
print(tt)
print(‘1、修改姓名’)
print(‘2、修改学号’)
print(‘3、修改科目’)
print(‘4、修改分数’)
num = int(input(‘请输入新名字修改功能’))
if num == 1:
name = input(‘请输入新名字’)
tt[‘name’] = name
print(‘修改成功’)
elif num == 2:
nuber = int(input(‘请输入新学号’))
tt[‘nuber’] = nuber
print(‘修改成功’)
elif num == 3:
kemu = input(‘请输入新科目’)
tt[‘kemu’] = kemu
print(‘修改成功’)
elif num == 4:
fenshu = int(input(‘请输入新分数’))
tt[‘fenshu’] = fenshu
print(‘修改成功’)
if tt[‘name’] != name:
print(‘没有这个人,无法修改’)
elif num == 5:
print(‘退出系统’)
exit()
04-27