基于python的学生管理系统3.0_基于python实现学生管理系统

本文为大家分享了python实现学生管理系统的具体代码,供大家参考,具体内容如下

1.0版本学生管理系统

'''

1.添加学员

2.修改学员

3.查询学员

4.删除学员

0.退出程序

'''

student_list=[]while True:

print('1.添加学员')

print('2.修改学员')

print('3.查询学员')

print('4.删除学员')

print('0.退出程序')

sel_num=input('请输入您要进行的操作:')

sel_num=int(sel_num)

#如果选择的数字不在0~5 继续选择

while sel_num not in range(0,5):

sel_num=input('您的选择无效,请重新选择:')

sel_num=int(sel_num)

if sel_num==1:

name=input('请输入姓名:')

age=input('请输入年龄:')

sex=input('请输入性别:')

person_list=[name,age,sex] student_list.append(person_list)

print('添加成功!')

elif sel_num==2:

for x in range(0,len(student_list)):

person=student_list[x] print('序号:%s 姓名:%s 年龄:%s 性别:%s '%(x,person[0],person[1],person[2]))

index=input('请输入要修改的序号:')

index=int(index)

while index not in range(0, len(student_list)):

index = input('您选择的序号无效,请重新选择:')

index = int(index)

person=student_list[index] name=person[0] age=person[1] sex=person[2] student_list[index][0]=input('请输入修改后的姓名:(%s):'%name)

student_list[index][1]=input('请输入修改后的年龄:(%s):'%age)

student_list[index][2]=input('请输入修改后的性别:(%s)'%sex)

print('修改成功!')

elif sel_num==3:

for x in range(0,len(student_list)):

person=student_list[x] name=person[0] age=person[1] sex=person[2] print('序号:%s 姓名:%s 年龄:%s 性别:%s '%(x,name,age,sex))

elif sel_num==4:

for x in range(0,len(student_list)):

person=student_list[x] print('序号:%s 姓名:%s 年龄:%s 性别:%s '%(x,person[0],person[1],person[2]))

print('1.删除所有学员')

print('2.删除选择的学员')

num=input('请输入您的选择:')

if num=='1':

student_list.clear()

else:

index = input('请输入要删除学员的序号:')

index = int(index)

while index not in range(0, len(student_list)):

index = input('您选择的序号无效,请重新选择:')

index = int(index)

del student_list[index] else:

break

2.0版本学生管理系统—函数版–用列表存放学员信息

#添加学员函数

def add_student():

#输入学员姓名、年龄、电话

name=input('请输入学员姓名:')

age=input('请输入学员年龄:')

phone=input('请输入学员电话:')

#把name、age、phone放在小列表中

student=[name,age,phone] # 把小列表添加到所有学员的大列表中

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值