python创建学生管理系统创建学生管理系统
主要为大家详细介绍了python创建学生管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴
趣的小伙伴们可以参考一下
使用python创建学生管理系统,供大家参考,具体内容如下
创建学生管理系统,可谓是学习编程最基础的一小步。
主要是分为以下几个思路:
接下来直接上源码
#!/usr/bin/python3
# coding=utf-8
# 导入包
import random
# 全局变量
# 函数
# 类
# 调用函数或者类
# 装所以数据的列表
class StudentSys(object):
def __init__(self):
# 实例属性
self.names = []
self.infos = "1:增加|2:删除|3:修改|4:查找|5:显示|6:退出系统"
# 打印提示信息(菜单)
def print_menu(self):
"打印提示菜单信息"
print("=" * 25)
print(" ~学生管理系统版本~")
print(" 1:添加学生信息")
print(" 2:删除学生信息")
print(" 3:修改学生信息")
print(" 4:查找学生信息")
print(" 5:显示学生信息")
print(" 6:退出学生信息系统")
print("=" * 25)
def add_info(self):
"添加信息"
self.student = {}
name = input("请添加新同学的姓名:")
phone = input("请添加新同学的手机号:")
wechat = input("请输入新同学的微信号:")
self.student["name"] = name
self.student["phone"] = phone
self.student["wechat"] = wechat
# 把学生信息(字典里面)添加到列表
self.names.append(self.student)
self.show_info()
self.save_info()
def delete_info(self):
'删除信息'
# 根据下标删除和内容删除和末尾删除
del_name = input("请输入删除的学生的姓名:")
for name in self.names:
# name:{"name":"曹操"....}
if del_name == name.get("name"):
self.names.remove(name)
self.show_info()