欢迎来到王者荣耀 闲来无事,写点代码复习复习! 游戏内容涉及: 1。随机数生成 2。相关模块用法 3。01用法 4。条件判断 5。循环 6。列表 7。单词(四级啊,六级更好) 代码 importrandom print(40) print(欢迎来到王者荣耀) print(40) roleinput(请选择游戏人物:(1。鲁班2。后羿3。李白4。孙尚香5。貂蝉6。诸葛亮)) coins3000 保存自己武器的容器 weaponlist〔〕 print(欢迎!{1}来到王者荣耀,当前金币是:{0}。format(coins,role)) whileTrue: choiceint(input( 请选择: 1。购买武器 2。打仗 3。删除武器 4。查看武器 5。退出游戏 )) ifchoice1: 购买武器 print(欢迎进入武器库:) weapons〔〔暗影战斧,2090〕,〔破军,2950〕,〔破晓,3400〕,〔制裁之刃,1800〕,〔纯净苍穹,2230〕,〔碎星锤,2100〕〕 forweaponinweapons: print(weapon〔0〕,weapon〔1〕,sep) 提示输入要购买的武器 weaponnameinput(请输入要购买的武器名称:) 1。原来有没有买过武器2。输入后是否有武器 ifweaponnamenotinweaponlist: 输入的武器名是否在武器库中 forweaponinweapons: ifweaponnameweapon〔0〕: 购买武器 ifcoinsweapon〔1〕: coinsweapon〔1〕 weaponlist。append(weapon〔0〕)添加到自己的武器库中 print({}购买武器:{}。format(role,weaponname)) break else: print(金币不足,赶快挣金币去吧!) break else: print(输入武器名称错误) print(已经拥有该武器!) elifchoice2: 打仗假设有多个武器 print(欢迎来到王者荣耀战场) iflen(weaponlist)0: 选择武器 print({}拥有的武器如下:。format(role)) forweaponinweaponlist:拿到武器列表 print(weapon) weaponnameinput(请选择:) ifweaponnameinweaponlist: 进入战争状态默认和张飞对战(也可以随机选择) ran1random。randint(1,20)张飞 ran2random。randint(1,20)role ifran1ran2: print(此局对战:张飞胜!!!) elifran1ran2: print(此局对战:{}胜。format(role)) coins200 print(此局对战:{}胜!金币{}。format(role,coins)) else: print(此局平局,可再次对战) else: print(选择的武器不存在,请重新选择) else: print(还没有购买武器,赶快使用金币购买武器去吧) elifchoice3: 删除武器 print(武器太多啦,快扔掉一点吧。。。。。。。。。) iflen(weaponlist)0: print({}拥有的武器如下:。format(role)) forweaponinweaponlist: print(weapon) whileTrue: weaponnameinput(请选择需要删除的武器名称:) ifweaponnameinweaponlist: 删除武器remove,del,pop,clear weaponlist。remove(weaponname) forweaponinweapons: ifweaponnameweapon〔0〕: coinsweapon〔1〕 break break else: print(武器名称输入有误!) else: print(你都没有武器,还沉啥。。。。。。,快购买武器去吧!) elifchoice4: 遍历武器 print({}拥有的武器如下:。format(role)) forweaponinweaponlist: print(weapon) print(总金币:,coins) elifchoice5: answerinput(确认要离开王者荣耀游戏吗?(yesno)) ifansweryes: print(GAMEOVER) break else: print(输入错误,请重新选择)