def jm():
'''
创建一个界面类
'''
print('+'*50)
strs = '欢迎来到叶玉的学生管理系统'
new_str = strs.center(39, ' ')
print(new_str)
print(' '*50)
str1 = '1.添加学生'
new_str1 = str1.center(39, ' ')
print(new_str1)
str2 = '2.查看学生'
new_str2 = str2.center(39, ' ')
print(new_str2)
str3 = '3.删除学生'
new_str3 = str3.center(39, ' ')
print(new_str3)
str4 = '4.退出管理系统'
new_str4 = str4.center(39, ' ')
print(new_str4)
print(' '*50)
print('+'*50)
# 创建一个列表用来保存学生信息
Students = []
while True:
#把功能界面展示给学生
jm()
instruct = int(input('请输入数字指令:'))
if instruct == 1:
print('现在开始添加学生'.center(39, '*'))
name = input('请输入要添加的学生姓名:')
age = input('请输入要添加的学生年龄:')
sxi = input('请输入学生性别:')
Student = {'姓名':name,'年龄':age,'性别':sxi}
Students.append(Student)
elif instruct == 2:
print('现在开始查看学生'.center(39, '*'))
print('1.查看所有学生'.center(39, ' '))
print('2.指定学生'.center(39, ' '))
dn = int(input('请输入:'))
if dn == 1:
if Students == []:
print('还没有学生哟~')
else:
print(Students)
else:
name = input('请输入查看学生的姓名:')
for x in Students:
if x['姓名'] == name:
print(x)
continue
else:
print('没有该学生!')
elif instruct == 3:
print('您现在进入了删除学生功能!')
name = input('请输入您要删除的学生姓名:')
for x in Students:
if x['姓名'] == name:
print('确认要删除%s吗?'% (name))
print('1.删除'.center(39, ' '))
print('2.回到主界面'.center(39, ' '))
del1 = input('请输入:')
if del1 == 1:
Students.remove(x)
print('删除成功~!')
else:
jm()
else:
print('没有该学生哟~')
elif instruct == 4:
print('你确定要退出管理系统吗~'.center(39, '*'))
print('1.回到功能界面'.center(39, ' '))
print('2.退出学生管理系统'.center(39, ' '))
a = int(input('请输入功能:'))
if a == 1:
jm()
else:
break
学生管理系统函数版
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 专爱回力鞋一百年的大幂幂这次真的抛弃了回力鞋,选择了仿佛跟回力鞋一个模子刻出来的Celine小白鞋。还是原来的配方...