当前位置:   article > 正文

Python学生管理系统【代码】_学生管理系统python代码

学生管理系统python代码

效果展示: 

 源码代码

  1. def UI():
  2. print("====================欢迎来到学生管理系统========================")
  3. print("---------------------------功能菜单--------------------------")
  4. print("\t\t\t\t\t1. 录入学生信息")
  5. print("\t\t\t\t\t2. 查找学生信息")
  6. print("\t\t\t\t\t3. 删除学生信息")
  7. print("\t\t\t\t\t4. 修改学生信息")
  8. print("\t\t\t\t\t5. 学生成绩排名")
  9. print("\t\t\t\t\t6. 统计学生总人数")
  10. print("\t\t\t\t\t7. 显示全部学生信息")
  11. print("\t\t\t\t\t0. 退出程序")
  12. while True:
  13. num = input("请输入你选择的功能:")
  14. if num == "1":
  15. addStudent()
  16. elif num == "2":
  17. selectStudent()
  18. elif num == "3":
  19. delStudent()
  20. elif num == "4":
  21. print(4)
  22. elif num == "5":
  23. print(5)
  24. elif num == "6":
  25. print(6)
  26. elif num == "7":
  27. lookStudent()
  28. elif num == "0":
  29. yn = input("您确定要退出吗?Y/N:")
  30. if yn == "Y" or yn == "y":
  31. exit()
  32. else:
  33. continue
  34. else:
  35. print("功能输入错误,请重新输入!")
  36. list1 = []
  37. def addStudent():
  38. list2 = []
  39. id = input("请输入学生学号:")
  40. def add():
  41. name = input("请输入学生姓名:")
  42. math = input("请输入学生数学成绩:")
  43. chinese = input("请输入学生语文成绩:")
  44. english = input("请输入英语成绩:")
  45. list2.append(id)
  46. list2.append(name)
  47. list2.append(math)
  48. list2.append(chinese)
  49. list2.append(english)
  50. list1.append(list2)
  51. yn = input("添加成功!是否继续添加?(任意键继续,N/n退出):")
  52. if yn == "N" or yn == "n":
  53. UI()
  54. else:
  55. addStudent()
  56. if len(list1) > 0:
  57. for i in range(0, len(list1), 1):
  58. if id == list1[i][0]:
  59. print("学号已存在!")
  60. else:
  61. add()
  62. else:
  63. add()
  64. # 查看学生
  65. def lookStudent():
  66. for i in range(0, len(list1), 1):
  67. print(list1[i][0], ',', list1[i][1], ',', list1[i][2], ',', list1[i][3], ',', list1[i][4])
  68. # UI()
  69. # 查找学生
  70. def selectStudent():
  71. id = input("请输入你要查找学生的学号:")
  72. if len(list1) > 0:
  73. for i in range(0, len(list1), 1):
  74. if id == list1[i][0]:
  75. print(list1[i][0], ',', list1[i][1], ',', list1[i][2], ',', list1[i][3], ',', list1[i][4])
  76. else:
  77. print("学号不存在!")
  78. else:
  79. print("学号不存在!")
  80. # 删除学生
  81. def delStudent():
  82. id = input("请输入你要删除的学生学号:")
  83. if len(list1) > 0:
  84. for i in range(0, len(list1), 1):
  85. if id == list1[i][0]:
  86. del list1[i]
  87. print("删除成功!")
  88. else:
  89. print("学号不存在!")
  90. else:
  91. print("学号不存在!")
  92. # 修改学生
  93. def updateStudent():
  94. id = input("请输入你要修改学生的学号:")
  95. if len(list1) > 0:
  96. for i in range(0, len(list1), 1):
  97. if id == list1[i][0]:
  98. print("修改成功!")
  99. else:
  100. print("学号不存在!")
  101. UI()

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号