当前位置: 首页 > news >正文

wordpress 仿站 菜单产品单页设计模板

wordpress 仿站 菜单,产品单页设计模板,qq空间电脑版,网站的301重定向怎么做1 importos23 #学生系统基本功能4 #增删查改56 #如何实现该系统7 #1.显示系统功能界面8 #2.让用户选择功能9 #3.判断用户选择的指定功能#xff0c;然后完成相应的操作(增删查改)1011 #面向对象分析12 #1.抽象类13 #学生系统管理类 学生类14 #2.分析类的成员1516 #学生系统管理…1 importos23 #学生系统基本功能4 #增删查改56 #如何实现该系统7 #1.显示系统功能界面8 #2.让用户选择功能9 #3.判断用户选择的指定功能然后完成相应的操作(增删查改)1011 #面向对象分析12 #1.抽象类13 #学生系统管理类 学生类14 #2.分析类的成员1516 #学生系统管理类17 #属性学生列表属性 保存学生信息18 #方法添加学生 删除学生 显示学生信息等这些方法1920 #学生类21 #属性姓名 年龄 性别22 #方法无23 classStudent(object):24 def __init__(self,name,age,sex):25 #添加相关的属性信息26 self.namename27 self.ageage28 self.sexsex29303132 classStudentManageSystem(object):33 def __init__(self):34 #定义一个列表用于保存学生对象35 self.student_list list()363738 #将功能代码放到指定函数里面39 defshow_menu(self):40 该函数是为了展示功能界面41 #1. 显示系统的功能菜单42 print(------学生管理系统1.0------)43 print(1.添加学生信息)44 print(2.修改学生信息)45 print(3.删除学生信息)46 print(4.显示所有学生)47 print(5.查询学生信息)48 print(6.退出管理系统)495051 #添加学生函数52 #分析53 #1. 学生的信息如何表示54 #2. 管理系统里面的学生信息如何表示55 defadd_student(self):56 name input(请输入学生的姓名:)57 age input(请输入学生的年龄:)58 sex input(请输入学生的性别:)59 #添加一个学生需要自己创建一个学生对象60 stuStudent(name,age,sex)61 #把对象添加到列表里面62 self.student_list.append(stu)63 #显示学生信息64 #print(self.student_list)65 print(添加成功)6667 #显示所有学生函数68 defshow_all_student(self):69 该函数用于显示所有的学生信息70 #注意列表里面储存的是字典71 #遍历的时候使用enumerate函数可以返回下标72 for index, student inenumerate(self.student_list):73 #计算学号下标174 student_no index 175 print(学号:, student_no,76 姓名:, student.name,77 年龄:, student.age,78 性别:, student.sex)798081 #修改学生信息函数82 defmodify_student(self):83 该函数用来修改学生信息84 #1. 接收用户要修改学生的学号85 student_no int(input(请输入要修改学生的学号:))8687 #2. 把学号转成下标, 下标 学号 - 188 index student_no - 189 #判断下标是否合法90 if 0 index 92 student self.student_list[index]9394 #4. 对学生字典的数据进行修改(名字 年龄 性别)95 new_name input(请输入修改后的姓名:)96 new_age input(请输入修改后的年龄:)97 new_sex input(请输入修改后的性别:)98 #对字典里面的数据进行修改99 student.name new_name100 student.age new_age101 student.sex new_sex102103 print(修改成功)104 else:105 print(请输入正确的学号)106107108 #删除学生信息109 defdelete_student(self):110 该函数用来删除学生信息111 #1.接收用户输入的学号112 student_no int(input(请输入要删除学生的学号:))113 #2.将学号转换为下标114 index student_no - 1115 #判断下表是否合法116 if 0 index len(self.student_list):117 #需求删除后把这个人的姓名显示出来,使用pop会把删除的内容返回118 student self.student_list.pop(index)119 print(%s,删除成功 %student.name)120 else:121 print(请输入有效学号)122123124 #查询某个学生信息125 defquery_student(self):126 该函数用来查询学生信息127 name input(请输入要查询学生的姓名:)128 for index, student inenumerate(self.student_list):129 student_no index 1130 if student.name name:131 print(学号:, student_no,132 姓名:, student.name,133 年龄:, student.age,134 性别:, student.sex)135 break136 #当循环语句没有执行break表示没有该学生信息执行else里面的语句137 #当循环执行break语句的时候说明该学生信息存在不会执行else里面的语句138 #注意当for循环与else一起使用的时候如果没有执行for循环里面的break则会执行else语句139 else:140 print(对不起没有该学生)141142 #讲列表里面的数据保存到文件里面143 defsave_file(self):144 #1.打开文件 要以w方式打开145 fileopen(student_list.data,w,encodingutf-8)146 #2.把数据写入文件(把列表转换为字符串类型)147 #把列表里面的每一个对象转换成学生列表里面的字典把对象的属性信息保存到字典里面148 #stu.__dict__ 获取学生的字典信息把对象的属性信息以字典的形式返回149 new_list[stu.__dict__ for stu inself.student_list]150 student_list_strstr(new_list)151 print(student_list_str,type(student_list_str))152 file.write(student_list_str)153 file.close()154155 #加载文件里面的内容,将文件里面的内容加载到列表里面****156157 defload_file(self):158 #1.判断文件是否存在 返回值类型是布尔类型159 if os.path.exists(student_list.data):160 #1.打开文件 r模式161 fileopen(student_list.data,r,encodingutf-8)162 #2.读取文件里面的数据163 valuefile.read()164 #因为从文件里面读取的是字符串类型所以需要先转换为列表类型165 #注意这里将字符串转换为列表需要使用eval()函数获取字符串包裹的内容166 new_listeval(value)167 print(从文件里面获取的内容为:,new_list,type(new_list))168 #把列表里面每一个学生字典信息转换为对象169 #**stu_dict:把字典里面的每一项数据按照关键字传参170 #Student(**stu_dict)表示创建一个学生对象171 new_list[Student(**stu_dict) for stu_dict innew_list]172 print(new_list)173 #3.将文件里面的内容添加到列表里面174 #方法一使用global175 #global student_list176 #student_listnew_list177 #方法2方式把文件中的列表数据扩展到全局变量里面, 这里不需要加上global因为列表是可变类型178 self.student_list.extend(new_list)179 file.close()180181182 #程序入口函数程序开始时第一个执行的函数183 defstart(self):184 #当程序运行的时候加载一次文件185 self.load_file()186187 whileTrue:188 #1.显示系统功能菜单189 self.show_menu()190191 #2.接收用户输入的功能选项192 menu_option input(请输入你要操作的功能选项)193194 #3. 判断用户选择的指定功能然后完成对应的操作(增删改查的功能)195 if menu_option 1:196 print(添加学生信息)197 self.add_student()198 elif menu_option 2:199 print(修改学生信息)200 self.modify_student()201 elif menu_option 3:202 print(删除学生信息)203 self.delete_student()204 elif menu_option 4:205 print(显示学生信息)206 self.show_all_student()207 elif menu_option 5:208 print(查询学生信息)209 self.query_student()210 elif menu_option 6:211 print(程序退出)212 self.save_file()213 break214215 systemStudentManageSystem()216217 system.start()
http://www.zqtcl.cn/news/253198/

相关文章:

  • 移动端网站设计规范百度一下首页问问
  • 哪些网站怎么进广西玉林网站建设
  • 高端建站设计赶集网免费发布信息
  • 两题一做的网站响应式网站开发asp
  • 做网站直接开二级域名网站怎么收录到百度
  • 手机论坛网站源码西安网站建设-中国互联
  • 郑州网站建设策划方案丹阳建站推广管理
  • 电商网站用什么框架做广州网站建设公司奇亿网站建设
  • 营销策划网站专做品牌网站
  • 电脑托管宁波seo排名外包
  • 外汇网站模版网站开发和网站制作的区别
  • 学习网站建设的书籍我要做个网站该怎么做
  • h5互动网站建设网站制作的教程
  • 大连网站设计公司双语外贸网站源码
  • 广元网站建设工作室湖北省建设用地预审网站
  • 保定清苑城市建设网站公司网站建立费用
  • 厦门找一家做网站的公司家在深圳论坛
  • 个人网站开发 服务器货源之家官网
  • 教育培训学校网站建设策划局域网 wordpress
  • 重庆建网站有哪些网站做曲线的源代码
  • 龙岩网站设计找哪家公司网站建设没有业务怎么办
  • 网站建设专业学什么建材 团购 网站怎么做
  • 电器工程东莞网站建设wordpress虚拟资源下载源码
  • 无限个网站虚拟空间网站运行维护
  • 宝思哲手表网站关于计算机网站建设的论文
  • uc投放广告网站要自己做吗dw制作企业网站
  • 山东网站制作南京软件外包公司
  • 铁岭建设银行网站网站验证码原理
  • 做网站需要什么专业方向的员工钱多网站
  • 网站建设合同要存档几年7星彩网站开发