可按Ctrl+D收藏 蚂蚁资源网

蚂蚁资源网

python学生信息管理系统(python学生管理系统总结)

  • 全部评论(3)
  • 至深科技
  • Python可以做大量的项目,也许可以参考:知道你的答案:
  • 2021-07-02 06:55:45
  • asd
  • 你可以尝试这个---------------------------------------- - - ------------# - * - 编码:UTF-8 - * - 学生= [] def meun():打印(“=”* 30)打印(“*”* 10+“学生信息管理“+”*“* 10)打印(”添加学生信息“)打印(”2.删除学生信息“)打印(”3.指定学习编号查询学生信息)打印(“4.查询所有学生信息“)打印(”5.保存信息“)打印(”0退出系统“)打印(”=“* 30)def add_new_info():全球学生打印(”您选择添加学生信息函数“名称=输入(”请输入学生名称:“)stuid =输入(”请输入学生编号(“)age =输入(”请输入学生年龄:“)#验证学校号码是唯一的i = 0 lap = 0 for temp在学生:如果temp ['id']== stuid:Leap = 1打破eaces:i = i + 1如果Leap == 1:打印(“输入学生编号重复,添加失败!”)中断:#定义字典,存储单个学生信息stuinfo = { stuinfo ['name'] = name stuinfo ['id'] = stuid stuinfo ['agn'] =年龄#单身学生信息puct lists.append(stuinfo)打印(“增加成功!”)def del_info():全球学生打印(“您选择删除学生函数”)删除=输入(“请输入要删除的学生编号:”)#i记录删除下标,Lap是标志,如果找到Leap = 1,否则0 I = 0为学生中的临时飞跃= 0:如果temp ['id'] == delid:lap = 1 break else:i = i + 1如果Leap == 0:打印(“使用此学生编号,删除失败! “)其他:del学生[i]打印(”删除成功!“)def search_info():全球学生searchID =输入(“请输入学生编号:”)#是没有I = 0为学生中的TEMP LEAP = 0:如果TEMP ['id'] == searchID:LEAP = 1中断:i = i + 1如果LEAP == 0:打印(“没有这个学生编号,查询失败!“)else:打印(”查找本学生,信息如下:“)打印(”学习:%s \ n名称:%s \ n年龄:%s \ n“%(temp ['id '],temp ['name'])def print_all_info():打印(“序列号\ t \ t \ t \ t \ t \ t \ t \ t \ t \ t \ t年龄”)在学生中的临时:print(“sno:%s ,令人惊艳:%s,stuage:%s“%(temp ['id'],temp ['name'],temp ['年龄']))打印(”*“* 20)def loda_data():#加加之式的数学存数码g(“info_data.data”)content = f.read()info_list = eval()f.ccose()def main():#la数字数据(1 first),直接打开此数据读取数据)#load_data()虽然是真的:#1.打印项目meun()#2.获取用户的选择键=输入(“请输入您要做的操作):”)#3.根据用户的选择,使相应的事件如果键==“1”:add_new_info()elif key = =“2”:del_info()elif key ==“3”:search_info()elif key ==“4”:print_all_info()elif key ==“ 5“:save_data()elif key ==”0“:ext_flag =输入(”您是否确定您是否要退出)(是或否))如果EXIT_FLAG ==“是”:BESCELSE:打印(“输入不正确,请重新输入。..“)输入(”\ n \ n \ n按Enter键键继续......“)继续#程序从Web链接中获取-------- -------- ------------------------------------- -------- - 请采用,谢谢
  • 2021-07-02 06:54:12
  • 893811145
  • python定义一个学生类,包括学号、姓名和出生日期三个属性(数据成员);包括一个用,import datetimeclass student: def __init__(self,Sno,Sname,Sbarthday,Sfaction): self.Sage = 0 self.Sgarde = '优秀' self.Sname = Sname self.Sno = Sno self.Sbarthday = datetime.datetime.strptime(Sbarthday,"%Y-%m-%d") self.Sfaction = Sfaction self.Setage(Sbarthday) self.SetGarde(Sfaction) def Setage(self,Sbarthday): if (datetime.date.today().month - self.Sbarthday.month)>=0: if (datetime.date.today().day - self.Sbarthday.day)<0 & (datetime.date.today().month - self.Sbarthday.month)==0: self.Sage = datetime.date.today().year - self.Sbarthday.year -1 else: self.Sage = datetime.date.today().year - self.Sbarthday.year else: self.Sage = datetime.date.today().year - self.Sbarthday.year -1 def SetGarde(self,Sfaction): if self.Sfaction >= 80: self.Sgarde = '优秀' elif self.Sfaction >= 70 & self.Sfaction <80: self.Sgarde = '良好' elif self.Sfaction >= 60 & self.Sfaction <70: self.Sgarde = '及格' else: self.Sgarde = '不及格'text1 = student('2018061','张三','1999-10-27',68)print("学号:{0} 姓名:e69da5e887aa7a686964616f31333431373332{1} 年龄:{2} 分数:{3} 等级:{4}".format(text1.Sno,text1.Sname,text1.Sage,text1.Sfaction,text1.Sgarde))
  • 2021-07-02 06:54:12
  • 商品推荐