学生管理系统
students =[]
while True:
print('欢迎进入千锋学生管理系统')
print('1.添加学生')
print('2.查找学生')
print('3.删除学生')
print('q.退出系统')
value = input('>>>')
if value == '1':
while True:
name = input('请输入学生姓名:')
age = input('请输入学生年龄:')
number = input('请输入学生电话号码:')
message = {}
message['name'] = name
message['age'] = age
message['number'] = number
students.append(message)
print(students)
print('1.继续添加')
print('2.返回上一层')
value2 = int(input('>>>'))
if value2 ==1:
continue
else:
break
elif value == '2':
while True:
print('1.查看所有的学生信息')
print('2.根据学生名字查看信息')
print('3.返回上一层')
value3 = int(input('>>>'))
if value3 == 1:
print(students)
elif value3 == 2:
name1 = input('请输入要查询名字:')
print(students[0])
else:
break
elif value == '3':
while True:
name = input('请输入要删除的学生名字:')
i = 0
x = 0
for temp in students:
if temp['name'] == name:
x = 1
break
else:
i +=1
if x != 0:
del students[i]
print('删除成功')
print('1.继续删除')
print('2.返回上一层')
value4 =int(input('>>>'))
if value4 == 1:
continue
else:
break
else:
print('确认离开小管吗?')
print('1.残忍离去')
print('2.对不起,我爱你')
value5 = input('>>>')
if value5 == '1':
break
else:
continue
结果
欢迎进入千锋学生管理系统
1.添加学生
2.查找学生
3.删除学生
q.退出系统
>>>1
请输入学生姓名:张三
请输入学生年龄:18
请输入学生电话号码:023112
[{'name': '张三', 'age': '18', 'number': '023112'}]
1.继续添加
2.返回上一层
>>>2
欢迎进入千锋学生管理系统
1.添加学生
2.查找学生
3.删除学生
q.退出系统
>>>2
1.查看所有的学生信息
2.根据学生名字查看信息
3.返回上一层
>>>1
[{'name': '张三', 'age': '18', 'number': '023112'}]
1.查看所有的学生信息
2.根据学生名字查看信息
3.返回上一层
>>>3
欢迎进入千锋学生管理系统
1.添加学生
2.查找学生
3.删除学生
q.退出系统
>>>3
请输入要删除的学生名字:张三
删除成功
1.继续删除
2.返回上一层
>>>2
欢迎进入千锋学生管理系统
1.添加学生
2.查找学生
3.删除学生
q.退出系统
>>>q
确认离开小管吗?
1.残忍离去
2.对不起,我爱你
>>>1
Process finished with exit code 0
网友评论