学员信息管理 写了一天才写熟!

学员信息管理 写了一天才写熟!

代码块

学员信息管理

定义一个用于存放学员信息的列表

stulist=[
{‘name’:’zhangsan’,’age’:20,’classid’:’python02’},
{‘name’:’lisi’,’age’:22,’classid’:’python03’},
{‘name’:’wangwu’,’age’:23,’classid’:’python04’}]

定义一个学生信息输出的函数

def showStu(stulist):
”’
学生信息输出
”’
if len(stulist)==0:
print(“===========没有学员信息可以输出!===========”)
return
print(“|{0:<5}|{1:<10}|{2:<5}|{3:<10}”.format(“sid”,”name”,”age”,”classid”))
print(‘-‘*40)
for i in range(len(stulist)):
print(“|{0:<5}|{1:<10}|{2:<5}|{3:<10}|”.format(i+1,stulist[i][“name”],stulist[i][“age”],stulist[i][“classid”]))

while True:
#输出界面
#
print(“=”*12,”学员信息管理系统”,”=”*14)
print(“{0:1} {1:13} {2:15}”.format(” “,”1.查看学员信息”,”2.添加学员信息”))
print(“{0:1} {1:13} {2:15}”.format(” “,”3.删除学员信息”,”4.退出系统”))
print(“=”*40)
key=input(“请输入对应的选择”)
#根据键盘只判断,并执行对应的操作
if key==”1”:
print(“=”*12,”学员信息浏览”,”=”*14)
showStu(stulist)
input(“按回车键继续:”)

elif key=="2":
    print("="*12,"学员信息添加","="*14)
    stu={}
    stu['name']=input("请输入要添加的姓名:")
    stu['age']=input("请输入要添加的年龄:")
    stu['classid']=input("请输入要添加的班级号:")
    stulist.append(stu)
    showStu(stulist)
    input("按回车键继续:")
elif key=="3":
    print("="*12,"学员信息删除","="*14)
    showStu(stulist)
    sid=input("请输入你要删除的信息id号:")
    del stulist[int(sid)-1]
    showStu(stulist)
    input("按回车键继续:")
elif key=="4":
    print("="*12,"再见","="*14)
    break

else:
    print("============ 无效输入! ==========") 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值