⼩案例:王者荣耀战绩查询系统代码赏析(⾃娱⾃乐)直接上代码:
贺新春歌曲
#创建查询系统初始化信息
hero = {}
id = 1000
#创建初始化界⾯
def start():
print("***"*9)
print("欢迎您使⽤王者荣耀英雄查询系统:")
print("***"*9)
print("请按照以下提⽰信息进⾏操作:")
溏心风暴主题曲print("=="*11)hurt歌词
print("1.请输⼊英雄战绩信息:")
print("2.显⽰当前英雄战绩信息:")
print("3.删除英雄战绩信息:")
print("4.退出英雄战绩查询系统:")
print("=="*11)
#添加英雄信息
def add():
#建⽴英雄档案字典
my ={}
myhero = input("请输⼊英雄名称:")
mywin = input("请输⼊英雄胜利场次:")
mydraw = input("请输⼊英雄平局场次:")
mylose = input("请输⼊英雄失败场次:")
#将英雄信息加⼊字典
my["name"] = myhero
my["win"] = mywin
my["draw"] = mydraw
my["lose"] = mylose
#改变全局变量
global hero
global id
#递增添加英雄信息
id += 1
hero[id] = my
#显⽰英雄战绩信息
def show():
for k,v in hero.items():
print("英雄编号:%s  英雄名称:%s  英雄胜局:%s  英雄平局:%s  英雄败局:%s " %(k,v["name"],v["win"],v["draw"],v["lose"]))
print("=+=+"*30)
#删除英雄信息
赖滢羽457def remove():
hero_id = int(input("请输⼊您要删除的英雄编号:"))
global hero
if hero_id in hero.keys():
del hero[hero_id]
print("您成功删除英雄编号为%d的信息" %hero_id)
print("您成功删除英雄编号为%d的信息" %hero_id)    else :
print("对不起,您输⼊有误!")
#建⽴循环系统
while True:
start()
number = int(input("请输⼊您要操作的编号:"))
何炅的老婆叫什么if number == 1:
add()麦恩莉
elif number == 2:
show()
elif number == 3:
remove()
elif number == 4:
print("期待您的下⼀次使⽤,谢谢!")
break
else:
print("对不起,您输⼊错误!")