Python小游戏之王者荣耀

news/2024/11/19 23:24:37/

欢迎来到王者荣耀…
闲来无事,写点代码复习复习!
游戏内容涉及:
1.随机数生成
2.相关模块用法
3.0 1 用法
4.条件判断
5.循环
6.列表
7.单词的记忆…mmp(你四级过了吗…)

import random
print('*'*40)
print('\t欢迎来到王者荣耀')
print('*'*40)
role=input('请选择游戏人物:(1.鲁班 2.后羿 3.李白 4.孙尚香 5.貂蝉 6.诸葛亮)')
coins=3000
#保存自己武器的容器
weapon_list=[]
print('欢迎!{1}来到王者荣耀,当前金币是:{0}'.format(coins,role))
while True:choice=int(input('\n请选择:\n 1.购买武器\n 2.打仗\n 3.删除武器\n 4.查看武器\n 5.退出游戏\n'))if choice==1:#购买武器print('欢迎进入武器库:')weapons=[['暗影战斧',2090],['破军',2950],['破晓',3400],['制裁之刃',1800],['纯净苍穹',2230],['碎星锤',2100]]for weapon in weapons:print(weapon[0],weapon[1],sep='    ')#提示输入要购买的武器weaponname=input('请输入要购买的武器名称:')#1.原来有没有买过武器 2.输入后是否有武器if weaponname not in weapon_list:#输入的武器名是否在武器库中for weapon in weapons:if weaponname == weapon[0]:#购买武器if coins >= weapon[1]:coins-=weapon[1]weapon_list.append(weapon[0]) #添加到自己的武器库中print('{}购买武器:{}'.format(role,weaponname))breakelse:print('金币不足,赶快挣金币去吧!')breakelse:print('输入武器名称错误')print('已经拥有该武器!')elif choice==2:#打仗 假设有多个武器print('欢迎来到王者荣耀战场')if len(weapon_list)>0:#选择武器print('{}拥有的武器如下:'.format(role))for weapon in weapon_list:  #拿到武器列表print(weapon)weaponname = input('请选择:')if weaponname in weapon_list:#进入战争状态 默认和张飞对战(也可以随机选择)ran1 = random.randint(1,20) #张飞ran2 = random.randint(1,20) #roleif ran1>ran2:print('此局对战:张飞胜!!!')elif ran1<ran2:print('此局对战:{}胜'.format(role))coins+=200print('此局对战:{}胜!金币{}'.format(role,coins))else:print('此局平局,可再次对战')else:print('选择的武器不存在,请重新选择')else:print('还没有购买武器,赶快使用金币购买武器去吧')elif choice==3:#删除武器print('武器太多啦,快扔掉一点吧.........')if len(weapon_list)>0:		print('{}拥有的武器如下:'.format(role))for weapon in weapon_list:print(weapon)while True:weaponname = input('请选择需要删除的武器名称:')if weaponname in weapon_list:#删除武器 remove,del,pop,clearweapon_list.remove(weaponname)for weapon in weapons:if weaponname==weapon[0]:coins+=weapon[1]breakbreakelse:print('武器名称输入有误!')else:print('你都没有武器,还沉啥......,快购买武器去吧!')elif choice==4:#遍历武器print('{}拥有的武器如下:'.format(role))for weapon in weapon_list: print(weapon)print('总金币:',coins)elif choice==5:answer=input('确认要离开王者荣耀游戏吗?(yes/no)')if answer=='yes':print('GAME OVER')breakelse:print('输入错误,请重新选择')

http://www.ppmy.cn/news/303549.html

相关文章

王者荣耀皮肤爬虫

爬取王者荣耀的高清皮肤&#xff0c;https://pvp.qq.com/web201605/herolist.shtml是英雄官网的网址 我们需要对其源码进行保存&#xff0c;并且使用正则表达式获取主要的信息内容&#xff08;英雄id以及皮肤数量&#xff09;&#xff0c;并计算出总量。 然后问用户想要把代码…

王者荣耀游戏英文及翻译

王者荣耀游戏英文及翻译 第一滴血 First blood 双杀 Double kill 三杀 Triple kill 四杀 Quadra kill 五杀 Penta kill 连续击杀3次 大杀特杀 Killing spree 连续击杀4次 杀人如麻 Rampage 连续击杀5次 无人可挡 Unstoppable 连续击杀6次 横扫千军 Godlike 连续…

抖音里王者荣耀游戏视频搞怪的配音怎么做

抖音里王者荣耀游戏视频搞怪的配音怎么做&#xff1f; 2020-10-13 17:06 来源:二喵的鱼 原标题&#xff1a;抖音里王者荣耀游戏视频搞怪的配音怎么做&#xff1f; 盘点抖音视频爆品类型&#xff0c;不知不觉中搞笑的游戏视频竟已冲出了一条大道&#xff0c;正所谓美女千篇一…

网络爬虫之王者荣耀会

网络爬虫之王者荣耀会 因为需要&#xff0c;所以创造。 ——某开源社区 喜欢玩手游的朋友们应该都玩过某讯的王者农药&#xff0c;鄙人作为一个手游渣渣也玩过几次&#xff0c;常用英雄为亚瑟、安琪拉、鲁班…。玩几局就被其中每个英雄唯美的UI设计所吸引&#xff08;但是最常玩…

Python爬虫之一:十几行代码下载王者荣耀所有皮肤

起因&#xff1a;前两天在公众号上看到一篇文章内容就是爬取王者荣耀的皮肤&#xff0c;但是内容太大概了&#xff0c;如果跟着他做肯定做不出来&#xff0c;所以我打算自己做。 之前接触过爬虫还是几年前爬取豆瓣电台的歌曲&#xff0c;那时候用的C&#xff0c;json解析还要用…

王者荣耀全皮肤

import os import timeimport requestsheroUrl https://pvp.qq.com/web201605/js/herolist.json headers {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36}# 创建目录文件 def makedir(x…

python爬取王者荣耀所有皮肤

文章目录 一、目标二、环境三、分析网页和url四、发现问题五、代码代码1代码2json文件夹代码&#xff1a;温馨提示 效果 一、目标 爬取王者荣耀英雄的所有的皮肤保存到文件夹 二、环境 用到的爬虫的requests 三、分析网页和url 1.英雄库的url&#xff1a;https://pvp.qq.…

华擎主板bios设置图解_华擎主板bios设置_华擎主板bios设置图解_asrock主板bios设置...

华擎主板bios设置篇一:华擎主板BIOS文字说明 华擎主板BIOS文字说明 BIOS 設置程序(BIOS SETUP UTILITY) 簡介 本部分說明如何運用B I O S 設置程序配置您的系統。主板上的快閃存儲器 儲存著B I O S 設置程序。當您啟動電腦時,您可以運行B I O S 設置程序。 請在開機自檢(POST…