• python 学习笔记学生信息在线管理


    #学员信息在线管理系统
    
    #定义一个用于存放学员信息的  列表  变量
    stulist=[
    	{"name":"zhangsan","age":20,"classnum":"py1"},
    	{"name":"lisi","age":21,"classnum":"py2"},
    	{"name":"wangwu","age":22,"classnum":"py3"}]
    
    #定义一个学生信息的输出函数
    def showstu(stulist):
    	'''
    	学生信息的输出函数
    	'''
    	
    	if len (stulist)==0:
    		print ("==================无学员信息!======================")
    		return
    	print ("|{0:<5} | {1:<10} | {2:<5} | {3:<10}|".format("sid","name","age","classnum"))
    	print ("-"*50)
    	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]["classnum"]))
    
    
    
    while True:
    	print ("="*14,"学员信息在线管理系统","="*14)
    	print ("{0:1}{1:18}{2:18}".format(" ","1.查看学员信息","2.添加学员信息"))
    	print ("{0:1}{1:18}{2:18}".format(" ","3.删除学员信息","4.退出操作"))
    	print ("="*50)
    
    	key = input("请输入对应的选择:")
    
    	if key == "1":
    		print ("="*14,"学员信息查看","="*22)
    		showstu(stulist)
    		input("按回车键继续")
    	elif key == "2":
    		print ("="*14,"学员信息添加","="*22)
    		stu={}
    		stu["name"]=input("请输入要添加的学员姓名:")
    		stu["age"]=input("请输入要添加的学员年龄:")
    		stu["classnum"]=input("请输入要添加的学员班级:")
    		stulist.append(stu)
    		showstu(stulist)
    		input("按回车键继续")
    	elif key == "3":
    		print ("="*14,"学员信息删除","="*22)
    		sid = input("请输入要删除的学员信息id号")
    		del stulist[int(sid)-1]
    		showstu(stulist)
    		input("按回车键继续")
    	elif key == "4":
    		print ("==================== 再见! ======================")
    		break
    
    
    
    
    
  • 相关阅读:
    Vue实现上下整屏滚动效果
    Vue实现选项卡切换效果
    Vue中在main.js中引入字体图标问题
    Vue中的生命周期beforeDestory不触发问题
    Vue中解决移动端点击300毫秒延迟的问题
    Vue中全局和按需引入Echarts
    Vue组件间的通信
    Echarts图表属性设置
    JZOJ 6799. 【2014广州市选day2】game
    JZOJ 6798. 【2014广州市选day2】regions
  • 原文地址:https://www.cnblogs.com/hzshisan/p/12571104.html
Copyright © 2020-2023  润新知