python实现学员管理系统的方法

  介绍

这篇文章主要介绍了python实现学员管理系统的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

下面是具体的代码和要求

& # 39; & # 39; & # 39;
学员管理系统1.0版本
1。添加学员
,,,1.1输入要添加的学员
,,,1.2将学员添加到列表中
2。修改学员
,,,2.1输出所有的学员及学员索引(从1开始输出)
,,,2.2选择要修改的学员索引,判断索引是否在范围
,,,2.3输入要修改的值,根据选择的索引进行修改
3。删除学员
,,,3.1根据序号删除学员
,,,,,,,3.1.1输出所有的学员及学员索引(从1开始输出)
,,,,,,,3.1.2选择要删除的学员索引,判断索引是否在范围
,,,,,,,3.1.3根据索引删除学员
,,,3.2删除所有学员
4。查询学员
,,,4.1输出所有的学员及学员索引(从1开始输出)
0。退出程序
& # 39; & # 39; & # 39;,

具体功能代码如下:

def  add_stu ():   “才能”;“   添才能加学员   :才能返回:没有   “才能”;“   name =,才能输入(& # 39;请输入要添加的学员姓名:& # 39;)   #,才能将输入的姓名添加到学生列表中   students.append才能(名字)   ,   def  query_stu ():   “才能”;“   查才能询所有学员   :才能返回:没有   “才能”;“   #才能,遍历列表   打印才能(& # 39;* * * * * * * * *学员信息如下所示:* * * * * * * * * & # 39;)   for 才能;x 拷贝范围(0,,len(学生):   ,   ,,,name =,学生[x]   ,,,print(& # 39; *,,索引号:% s,姓名:% s , & # 39;, %, (x + 1,,名字))   ,   def  modify_stu ():   “才能”;“   修才能改学员   :才能返回:没有   “才能”;“   # 1。才能执行查询学员操作   query_stu才能()   ,,# 2。选择要修改的学员索引,并判断索引是否在范围   idx 才能=,int(输入(& # 39;*,,请输入要修改的学员索引:& # 39;))   ,   while 才能idx  & lt;, 1,趁机idx 祝辞,len(学生):   ,,,#,重新输入要修改的索引   ,,,idx =, int(输入(& # 39;*,,索引有误,请重选:& # 39;))   ,,# 3。根据选择的索引,修改列表中的数据   name =,才能输入(& # 39;*,,请输入修改后的姓名(% s): & # 39;, %,学生[idx-1])   #,才能修改索引对应的数据   学生才能[idx-1],=,名字   打印才能(& # 39;*,,修改成功! & # 39;)   ,   ,   def  delete_stu ():   “才能”;“   ,,删除学员   :才能返回:没有   “才能”;“   ,,# 1。根据索引删除单个学员,2。删除所有学员   打印才能(& # 39;*,,,根据索引删除& # 39;)   打印才能(& # 39;*,,b。删除所有学员& # 39;)   ,   select =,才能输入(& # 39;*,,请选择您的删除方式:& # 39;)   while 才能;select  !=, & # 39;一个# 39;,以及select  !=, & # 39; b # 39;:   ,   ,,,select =,输入(& # 39;*,,选择有误,请重选:& # 39;)   ,   if 才能;select ==, & # 39;一个# 39;:   ,,,#,根据索引删除   ,,,#,pass 作用为了保证代码完整性,使用通过代替未完成代码可以让程序不报的错   ,,,# 1。输出所有学员信息   ,,,query_stu ()   ,,,#,2。选择要删除的学员索引,判断索引是否在范围   ,,,idx =, int(输入(& # 39;*,,请输入要删除的学员索引:& # 39;))   ,,,while  idx  & lt; 1,趁机idx 祝辞,len(学生):   ,,,,,idx =, int(输入(& # 39;*,,请输入要删除的学员索引:& # 39;))   ,   ,,,#,确认是否要删除   ,,,is_del =,输入(& # 39;*,,确认要删除(% s) ? y/n: & # 39;, %,学生[idx-1])   ,   ,,,if  is_del ==, & # 39; y # 39;:   ,   ,,,,,# 3。执行删除   ,,,,,del 学生(idx-1)   ,   ,   其他的才能:   ,,,#,删除所有学员   ,,,#,del 学生[:]   ,,,#,for  x 拷贝范围(0,,len(学生):   ,   ,,,,,#,del 学生[0]   ,,,,,#,pop(),如果不指定索引,一直移除列表中最后一个元素   ,,,,,#,students.pop ()   ,,,#,while 循环删除   ,,,#,当len(学生),为0时,相当于写了一个假的,表示条件为假,循环结束   ,,,while  len(学生):   ,,,,,students.pop ()   ,   #,定义一个用来存放所有学员信息的容器   时间=students  []   ,   ,   #,真的(可以用数字表1示),假(可以用数字0表示),布尔类型数据   while 真正的:   ,   打印才能(& # 39;* * * * * * * *学员管理系统V1.0 * * * * * * * * * & # 39;)   打印才能(& # 39;*,,,,,1。添加学员,,,,,,* & # 39;)   打印才能(& # 39;*,,,,,2。修改学员,,,,,,* & # 39;)   打印才能(& # 39;*,,,,,3。删除学员,,,,,,* & # 39;)   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

python实现学员管理系统的方法