Python-鲤鱼王升级
鲤鱼王升级游戏
时间限制:1000ms 内存限制:65535KB
题目描述
鲤鱼王真是太辣鸡了!每次看到他的宝可梦列表,都会发出由衷的感叹。可当鲤鱼王进化成暴鲤龙时,他又会大喊“暴鲤龙nb!”,果然人类的本质是真香。 然而,给鲤鱼王练级过程是漫长而乏味的。请你帮他算一算,在拿到特定的经验值时鲤鱼王达到了多少级,能不能进化? 鲤鱼王从0级达到x级所需的总经验值y为: y=[1.25x³-0.024x²+0.26x-1] 其中x,y为正整数,[]代表向下取整。可以证明该函数单调递增。 现在 nyima 有一只 0 级的鲤鱼王,输入一个经验值,若鲤鱼王达到或超过了20级,则输出 Gyarados!(暴鲤龙的英文),否则输出当前鲤鱼王的等级。
输入
一行,一个整数y (y≥1) ,表示获得的经验值。
输出
一行,若等级大于等于 20 则输出 Gyarados! (含感叹号),否则输出一个整数x (x≥1) ,表示当前等级。
输入样例1
5
输出样例1
1
输入样例2
9000
输出样例2
19
输入样例3
10000
输出样例3
Gyarados!
输入样例4
33
输出样例4
3
实验指导:
1. 因为该函数在x>0时为单调递增函数,所以可以通过循环遍历x的值来尝试所需的y
值是否超过了获得的经验值。采用for循环,遍历1级至20级,逐级判断到达该级所需的经
验值是否大于获得的经验值;若是,则对应的等级减1即为鲤鱼王能够达到的等级,同时使4
用break跳出循环。
2. 当跳出循环之后如果想要知道在循环内是否满足过某个条件,可以使用flag方法来
标记。所谓 flag 法,就是在循环开始前设定一个 flag 变量,设置其初值为True;如果
在循环中满足一定条件,则修改该变量为False。在循环之外,根据flag变量的值,分别输
出不同的结果。这是一种常用的方法,请体会并熟练掌握。
3. 连一只鲤鱼王都能单核打通火红,有什么是我们做不到的呢?大家加油!
ex=eval(input())
for x in range(1,21):y=int(1.25*x**3-0.024*x**2+0.26*x-1)y1=int(1.25*(x+1)**3-0.024*(x+1)**2+0.26*(x+1)-1)if (x<20) and (ex>=y and ex < y1 ):print(x)breakelif x==20:print("Gyarados!")
Python-鲤鱼王升级相关推荐
- centos7 python3.6升级到3.7_Centos7下把python 2.7升级到python 3.6(升级过程遇到的一些相关问题)...
Centos 7 默认安装的Python 的版本是2.7的,现在不少人用的是3.x上的版本,故而需要了解下如何从Python2.7升级到Python 3.6. 在虚拟机安装时,网络不通会先遇到一个错误 ...
- linux下python 2.4升级到 python 2.5
linux下python 2.4升级到 python 2.5 2010-08-08 01:53:33 标签:python升级 linux 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 ...
- 使用Python pip怎么升级pip
更多编程教程请到:菜鸟教程 https://www.piaodoo.com/ Pip是一个Python的包管理工具,实际上它也可以被看待为是一个包,Pip相当于Linux上的yum,对python的开 ...
- centos7升级python到3_CentOS7 升级Python2.x到3.x
CentOS 7 中默认安装了 Python,版本比较低(2.7.5),为了使用新版 3.x,需要对旧版本进行升级.由于很多基本的命令.软件包都依赖旧版本,比如:yum.所以,在更新 Python 时 ...
- linux下载哪个python版本-Linux下python版本的升级步骤
1.先下载,你要升级的python版本(我升级的是python3.3.0) 可使用系统自带下载工具wget下载: wget http://www.python.org/ftp/python/3.3.0 ...
- linux下载哪个python版本-Linux升级python版本
第一步:下载python2.7.4版本源码: wget http://python.org/ftp/python/2.7.4/Python-2.7.4.tgz 解压文件 [aa@localhost ~ ...
- centos7自带python版本_CentOS7升级python2.7.5到python3.7以上版本
CentOS7中自带的python版本是python-2.7.5,由于新开的虚拟机需要使用python3,于是便升级一下版本. 安装Python3.7.3 这里选择下载python 3.7.3. # ...
- 【Python】自动化升级所有pip安装的包
#-*- coding:utf-8 -*-import osimport redef update():pipList = os.popen('pip3 list').readlines() #这里就 ...
- linux修改默认python版本_Linux 升级 Python 并修改默认版本
在Linux 6.x 下默认的Python 版本是2.6.6. 根据上篇博客的说明,Python 2.6 将不再被核心团队支持. 所以将Python 升级到最新的2.7.14. Python 更改 P ...
最新文章
- 计算机题windows如何操作,2015年职称计算机Windows操作系统模拟题(二)
- java应用:csv文件的读写
- 攻击技术还原:维基解密是如何遭到黑客攻击的?
- leetcode-36-有效的数独
- 华为鸿蒙战略大会,华为发布鸿蒙2.0手机版的三大战略意义,全场景万物互联只是其一...
- JAXB,SAX,DOM性能
- Navicat for Oracle中如何使用外键
- Atitit.自然语言处理--摘要算法---圣经章节旧约39卷概览bible overview v2 qa1.docx
- 【机械仿真】基于matlab GUI智能电梯仿真系统【含Matlab源码 1087期】
- java 歌词解析代码_网易云歌词爬取(java)
- 计算机怎么把硬盘分成几个,怎么把硬盘分成整数分区_硬盘分区整数对照表
- 开源项目工时系统_浅谈:如何帮助企业成功实施一套项目工时管理系统
- 【Jlink驱动无法加载解决办法】
- 绩效打c被开除,员工将新东方告上法院,获赔416000元!
- 生命的火花盛开与如幻如梦
- 【源码】6个超炫酷的HTML5电子书翻页动画
- 腾讯WXG客户端开发(已OC)
- 三极管频率大,放大倍数小原因
- USB转串口(rj45)使用secureCRT调试设备
- Blender齿轮制作
热门文章
- 衣服快递包装机的设计
- sql server 2008:导入excel,出现“外部表不是预期格式“错误
- 神经网络归一化过程(详细实例、公式、代码)
- IDEA如何关闭节电模式
- 上海生日当天必去揩油的地方
- android5.1本机号码,Android获取手机本机号码的实现方法
- MindMeld中文文档--35.与对话管理合作
- ssm毕设项目民族地区文化调研与数字化保护技术研究---青海平弦乐库的建设及播放平台开发l3479(java+VUE+Mybatis+Maven+Mysql+sprnig)
- WebStorm的安装使用简单版本教程——WebStorm激活码到设置步骤解
- windows暴力删除文件