A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 编程开发 > 网站开发 > python实现学生管理系统开发

python实现学生管理系统开发

时间:2020-07-24 17:01作者:qazwsxzxc人气:82

这篇文章主要为大家详细介绍了python实现学生管理系统开发,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

使用python完成超级基础的学生管理系统,供大家参考,具体内容如下

说明:

1、本学生管理系统非常非常简易,只有增,显,查,删,改功能,对于Python新手容易看懂上手。

2、信息的存储只使用了字典和列表。

3、不喜勿喷。

代码:

1、主循环框架

while True:

 print(info_str)
  action = input("请输入想要进行的操作:")

if action == '0':

print("再见。")
  break
  elif action == '1':
  print("新建学生信息")

elif action == '2':
  print("显示全部学生")

elif action == '3':
  print("查询学生信息")

elif action == '4':
  print("删除学生信息")

elif action == '5':
  print("修改学生信息")

else:
  print("你的输入有错误,请重新输入。")

2、源代码

info_str = """
  *************************
  1.新建学生信息
  2.显示全部学生
  3.查询学生信息
  4.删除学生信息
  5.修改学生信息
  0.退出系统
  *************************
  """

  """姓名、语文成绩、数学成绩、英语成绩、总分"""
  students = [
  {'Name':'张大炮','Chinese':'95','Math':'65','English':'65','Score':'215'},
  {'Name':'张益达','Chinese':'65','Math':'95','English':'65','Score':'215'},
  {'Name':'Snack','Chinese':'65','Math':'65','English':'95','Score':'215'},
  ]


while True:
  """"程序主循环"""
  print(info_str)
  action = input("请输入想要进行的操作:")

if action == '0':
  """结束条件"""
  print("撒由那拉。")
  break
  elif action == '1':
  print("新建学生信息")
  Name = input("请输入名字:")
  Chinese = input("请输入语文成绩:")
  Math = input("请输入数学成绩:")
  English = input("请输入英语成绩:")
  Score = int(Chinese) + int(Math) + int(English)
  student={
  'Name':Name,
  'Chinese':Chinese,
  'Math':Math,
  'English':English,
  'Score':Score
  }
  students.append(student)
  elif action == '2':
  print("显示全部学生")
  for student in students:
  print(student)
  elif action == '3':
  print("查询学生信息")
  Name = input('请输入需要查询的名字:')
  for student in students:
  if student['Name'] == Name:
  print(student)
  else:
  print("{}信息不存在".format(Name))
  elif action == '4':
  print("删除学生信息")
  Name = input("请输入需要删除的名字:")
  for student in students:
  if student['Name'] == Name:
  students.remove(student)
  break
  else:
  print("{}信息不存在".format(Name))
  elif action == '5':
  print("修改学生信息")
  Name = input("请输入需要修改的名字:")
  for student in students:
  if student['Name'] == Name:
  student['Name'] = input("请输入名字:")
  student['Chinese'] = input("请输入语文成绩:")
  student['Math'] = input("请输入数学成绩:")
  student['English'] = input("请输入英语成绩:")
  student['Score'] = int(student['Chinese']) + int(student['Math']) + int(student['English'])
  else:
  print("{}信息不存在".format(Name))
  else:
  print("你的输入有错误,请重新输入。")

总结

1、代码框架简洁明了,添加功能只需要在主循环中增加即可。

2、超级基础,不喜勿喷。
 

标签python,实现,学生,管理系统,开发,这篇,文章,主要

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

公众号