#菜单
def meun():
menu_info = '''+----------------------+
| 1)添加学生信息 |
| 2)显示所有学生的信息 |
| 3)删除学生信息 |
| 4)修改学生信息 |
| 5)按学生成绩高-低显示学生信息 |
| 6)按学生成绩低-高显示学生信息 |
| 7)按学生年龄高-低显示学生信息 |
| 8)按学生年龄低-高显示学生信息 |
| 9)保存学生信息到文件(students.txt) |
| 10)从文件中读取数据(students.txt) |
| 退出:其他任意按键<回车> |
+-----------------------+
'''
print(menu_info)
#|1)添加学生信息
def add_student_info():
l=[]
while True:
name=input('请输入学生名字: ')
if not name:
print('~~~输入完毕~~~')
break
try:
age=int(input('学生年龄: '))
score=int(input('学生成绩: '))
except:
print('输入错误,请重新输入')
continue
lst={
'name':name,'age':age,'score':score}
l.append(lst)
return l
# |2)显示所有学生的信息
def show_student_info(student_info,del_name=''):
if not student_info:
pritn('无学生信息,返回菜单')
return
# center()返回一个原字符串居中, 并使用空格填充至长度width的新字符串。默认填充字符为空格
print('姓名'.center(8), '年龄'.center(4), '成绩'.center(4))
for
Python学生信息管理系统
最新推荐文章于 2024-07-17 15:53:47 发布
本文介绍了如何利用Python编程语言设计并实现一个学生信息管理系统。系统涵盖了增删查改等功能,详细阐述了数据结构的选择、文件存储方式以及交互界面的设计,旨在提升Python编程实践能力。
摘要由CSDN通过智能技术生成