学生信息管理系统
控制台程序,未完成,数据没有持久化处理
"""
Time: 2021/7/21 17:37
Author: 我的画风不正常
累了,慢慢来吧……
"""
students = []
def stu_add():
flag = True
while True:
if flag:
stu_name = input('请输入姓名:')
stu_age = input('请输入年龄:')
stu_tel = input('请输入电话:')
students.append(
{'ID': 'stu' + str(len(students) + 1).zfill(4), 'name': stu_name, 'age': stu_age, 'tel': stu_tel})
print('添加成功!')
print('1.继续', '2.返回', sep='\n')
select_2 = input('请选择(1-2):')
if select_2 == '1':
flag = True
elif select_2 == '2':
break
else:
flag = False
print('输入错误,请重新输入')
def stu_find():
if len(students) == 0:
print('该账号没有可管理的学生!请先添加学生!')
else:
print('1.查看所有学生', '2.根据姓名查找', '3.根据学号查找', '其他:返回', sep='\n')
select_3 = input('请选择:')
while True:
if select_3 == '1':
for stu in students:
print('学号:' + stu['ID'] + ', 姓名:' + stu['name'] + ', 年龄:' + stu['age'] + ', ☎:' + stu['tel'])
break
elif select_3 == '2':
print('功能暂不开放')
elif select_3 == '3':
print('功能暂不开放')
else:
break
if __name__ == '__main__':
while True:
print('===================================')
print('✿✿欢迎aaa')
print(' ❤1. 添加学生')
print(' ❤2. 查看学生')
print(' ❤3. 修改学生信息')
print(' ❤4. 删除学生')
print(' ❤5. 返回')
print('===================================')
select_1 = 0
select_1 = input('请选择(1-5):')
if select_1 == '1':
stu_add()
elif select_1 == '2':
stu_find()
elif select_1 == '3':
print('功能暂不开放')
elif select_1 == '4':
print('功能暂不开放')
elif select_1 == '5':
break
else:
print('输入错误,请重新输入')