1. 项目制作

学生信息管理系统的设计与实现_可执行文件

学生信息管理系统的设计与实现_pycharm_02

学生信息管理系统的设计与实现_信息管理系统_03

学生信息管理系统的设计与实现_可执行文件_04

def main():
while True:
menu()
choice=int(input("请输入您想要操作的信息的数字:"))
if choice in [0,1,2,3,4,5,6,7]:
if choice==0:
answer=input('您确定要退出本系统嘛?y/n')
if answer =='y' or answer =='Y':
print("感谢您的使用")
break
else:
continue
elif choice==1:
insert()
elif choice==2:
search()
elif choice==3:
delete()
elif choice==4:
modify()
elif choice==5:
sort()
elif choice==6:
total()
elif choice==7:
show()


def insert():
pass
def search():
pass
def delete():
pass
def modify():
pass
def sort():
pass
def total():
pass
def show():
pass

1

def menu():
a='学生信息管理系统'
print(a.center(50,'='))
b='功能菜单'
print(b.center(50,'-'))
print('\t\t\t\t\t\t1.录入学生信息')
print('\t\t\t\t\t\t2.查找学生信息')
print('\t\t\t\t\t\t3.删除学生信息')
print('\t\t\t\t\t\t4.修改学生信息')
print('\t\t\t\t\t\t5.排序')
print('\t\t\t\t\t\t6.统计学生总人数')
print('\t\t\t\t\t\t7.显示所有学生信息')
print('\t\t\t\t\t\t0.退出系统')

if __name__ == '__main__':
main()

学生信息管理系统的设计与实现_信息管理系统_05

学生信息管理系统的设计与实现_信息管理系统_06

学生信息管理系统的设计与实现_pycharm_07

def insert():
student_list=[]
while True:
name=input("请输入学生的姓名:")
if not name:
break
id=int(input('请输入学生的ID:'))
if not id:
break
try:
english=float(input("请输入学生的英语成绩:"))
math=float(input("请输入学生的数学成绩:"))
chinese=float(input("请输入学生的语文成绩:"))
except:
print("输入无效,请重新输入")
continue
student={'name':name,'id':id,'english':english,'math':math,'chinese':chinese}
student_list.append(student)
answer=input("请问您是否还要继续输入:y/n")
if answer=='y':
continue
else:
print("感谢您的使用。")
break
save(student_list)
print("学生信息录入完毕!")

def save(lst):
try:
stu_txt=open(filename,'a',encoding='utf-8')
except:
stu_txt=open(filename,'w',encoding='utf-8')
for item in lst:
stu_txt.write(str(item)+'\n')
stu_txt.close()

学生信息管理系统的设计与实现_可执行文件_08

学生信息管理系统的设计与实现_信息管理系统_09

学生信息管理系统的设计与实现_可执行文件_10

学生信息管理系统的设计与实现_python_11

学生信息管理系统的设计与实现_python_12

学生信息管理系统的设计与实现_可执行文件_13

学生信息管理系统的设计与实现_可执行文件_14

学生信息管理系统的设计与实现_信息管理系统_15

使用dict将字符串转换为字典,然后通过键值来获取原列表的值。

学生信息管理系统的设计与实现_python_16

学生信息管理系统的设计与实现_信息管理系统_17

学生信息管理系统的设计与实现_可执行文件_18

学生信息管理系统的设计与实现_pycharm_19

学生信息管理系统的设计与实现_python_20

学生信息管理系统的设计与实现_项目打包_21

学生信息管理系统的设计与实现_信息管理系统_22

学生信息管理系统的设计与实现_信息管理系统_23

学生信息管理系统的设计与实现_可执行文件_24

学生信息管理系统的设计与实现_pycharm_25

学生信息管理系统的设计与实现_信息管理系统_26

学生信息管理系统的设计与实现_python_27

学生信息管理系统的设计与实现_项目打包_28

学生信息管理系统的设计与实现_可执行文件_29

学生信息管理系统的设计与实现_信息管理系统_30

学生信息管理系统的设计与实现_python_31

学生信息管理系统的设计与实现_项目打包_32

2. 项目打包

学生信息管理系统的设计与实现_pycharm_33

学生信息管理系统的设计与实现_信息管理系统_34

学生信息管理系统的设计与实现_pycharm_35

注意:此处-F的意思是生成一个可执行文件。