介绍
这篇文章主要介绍了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 nullpython实现学员管理系统的方法