本篇文章给大家谈谈用python做学生信息管理系统期末作业,以及python控制台程序学生信息管理系统,希望对各位有所帮助,不要忘了收藏本站喔。
简易的学生信息管理系统
学生信息管理系统是用于管理学生信息的管理软件,它具备学生信息的查找、修改、增加和删除功能,利用该系统可实现学生信息管理的电子化,提高信息管理效率。
def main():
users=[]
psw=[]
gender=[]
phone=[]
print("""
功能:
1. 添加学生信息
2. 删除学生信息
3. 修改学生信息
4. 查看所有学生信息
5. 退出
""")
while True:
choice=input('输入你要选择的功能:')
if choice=='1':
print('添加学生信息'.center(50,'*'))
name=input('添加学生:')
if name in users:
print('学生%s已存在!'%adduser)
else:
ps=input('输入学号:')
gen=input('输入性别:')
ph=input('输入手机号:')
users.append(name)
psw.append(ps)
gender.append(gen)
phone.append(ph)
print('学生%s信息添加成功!'%name)
elif choice=='2':
print('删除学生信息'.center(50,'*'))
name=input('删除学生名:')
if name in users:
index=users.index(name)
ps=psw[index]
gen=gender[index]
ph=phone[index]
users.remove(name)
psw.remove(ps)
gender.remove(gen)
phone.remove(ph)
print('删除学生%s成功!'%name)
else:
print('学生%s不存在!'%name)
elif choice=='3':
print('修改学生信息'.center(50,'*'))
name=input('要修改学生姓名:')
if name in users:
print("""
1. 姓名
2. 学号
3. 性别
4. 手机号
""")
a=input('输入修改项:')
index=users.index(name)
if a=='1':users[index]=input('请输入修改内容:')
elif a=='2':psw[index]=input('请输入修改内容:')
elif a=='3':gender[index]=input('请输入修改内容:')
elif a=='4':phone[index]=input('请输入修改内容:')
print('修改学生信息%s成功!'%name)
else:
print('学生%s不存在!'%name)
elif choice=='4':
print('所有学生信息'.center(50,'*'))
print('\t学生名\t学号\t\t性别\t手机号')
for i in range(len(users)):
print('\t%s\t%s\t%s\t%s'%(users[i],psw[i],gender[i],phone[i]))
elif choice=='5':
print('退出学生管理系统')
break
else:print('输入序号有误,请重新输入:')
main()