当前位置 : 主页 > 编程语言 > python >

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

来源:互联网 收集:自由互联 发布时间:2022-06-15
1. 项目制作 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 =='


1. 项目制作

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

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

学生信息管理系统的设计与实现_python_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()

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

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

学生信息管理系统的设计与实现_python_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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2. 项目打包

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

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

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

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



网友评论