python-三天打渔、两天晒网 - 实验7 简单的循环程序
郭、王两位大侠同上终南山习武,两人最初的战力值均为100。王大侠骨骼清奇,天赋较高,每练功一天,战力增加2‰,郭大侠比较愚笨,每练功一天,战力增加1‰。如果休假一天不练,两人的战力均减少1‰。相较于王大侠,郭大侠更加勤奋,日日练功,从不休息,而王大侠,则三天打渔,两天晒网,也就是每5天的前三天练功,后两天休假。
请编写程序,计算N天之后,郭大侠和王大侠战力分别是多少?
输入格式:
整数N
输出格式:
郭的战力值,王的战力值
说明:均保留5位小数,以英文逗号分隔
n=int(input())
g=100*(1.001)**n
if n<=3:
print("{:.5f},{:.5f}".format(g,100*(1.002)**n))
elif 3<n<=5:
print("{:.5f},{:.5f}".format(g,100*(1.002)**3*(0.999)**(n-3)))
elif n%5==0:
print("{:.5f},{:.5f}".format(g,100*(1.002)**(3*n//5)*(0.999)**(2*n//5)))
elif n%5>3:
print("{:.5f},{:.5f}".format(g,100*(1.02)**(3*n//5+1)*(0.999)**(2*n//5+1)))
elif n%5==3:
print("{:.5f},{:.5f}".format(g,100*(1.02)**(3*n//5+1)*(0.999)**(2*n//5)))
elif n%5<3:
print("{:.5f},{:.5f}".format(g,100*(1.02)**(3*n//5+n%5)*(0.999)**(2*n//5)))
python-三天打渔、两天晒网 - 实验7 简单的循环程序相关推荐
- 三天打渔两天晒网问题(python)
三天打渔两天晒网问题其实很简单 和之前一周工作五天休息两天的思路是一样的 只要判断i除以5取的余数大于3还是小于3就可以了 大于等于3就说明休息天到了 代码实现: #DayDayUp.py #数学运算 ...
- 用java解决三天打渔两天晒网问题
中国有句俗语叫"三天打鱼两天晒网".某人从2010年1月1日起开始"三天打鱼两天晒网",问这个人在以后的某一天中是"打鱼"还是"晒 ...
- 【练习题+1】某人三天打渔两天晒网,假设他从1990年1月1日开始打渔三天,然后晒网两天,请编程回答任意的一天他在打渔还是晒网。
刚刚开始学习,在题库里面抽到这一题. 某人三天打渔两天晒网,假设他从1990年1月1日开始打渔三天,然后晒网两天,请编程回答任意的一天他在打渔还是晒网. 一个男孩工作3天,而请假2天.如果他在1990 ...
- C语言--PTA三天打渔两天晒网问题
郭.王两位大侠同上终南山习武,两人最初的战力值均为100.王大侠骨骼清奇,天赋较高,每练功一天,战力增加2‰,郭大侠比较愚笨,每练功一天,战力增加1‰.如果休假一天不练,两人的战力均减少1‰.相较于王 ...
- 三天打渔两天晒网(python)
#DayDayUp.py #数学运算的模块 def dayup(df):dayup = 1for i in range(365):if i % 5 >= 3:dayup = dayup*0.99 ...
- LeetCode 三天打渔两天晒网 剩下一天睡大觉
学习要注意到细处,不是粗枝大叶的,这样可以逐步学习.摸索,找到客观规律 两数之和 难度 : Easy 题目链接: 两数之和 . import java.util.HashMap;/*** @autho ...
- C语言数组练习-三天打渔两天晒网
要求:中国有句俗语叫"三天打鱼两天晒网",某人从1990年1月1日起开始"三天打鱼两天晒网",即工作三天,然后再休息两天.问这个人在以后的某一天中是在工作还是在 ...
- C语言:三天打渔两天晒网
题目内容: 中国有句俗语叫"三天打鱼两天晒网",某人从1990年1月1日起开始"三天打鱼两天晒网",即工作三天,然后再休息两天.问这个人在以后的某一天中是在工作 ...
- 三天打渔,两天晒网Python
目录 一. 问题解决思路分析 二. 问题解决步骤 第一步:计算出从2010年1月1日起至指定的某天总共有多少天 第二步:判断这个人在指定时间是打渔还是晒网 第三步:完成提高要求 第四步:编写主方法进行 ...
- 三天打渔?还是两天晒网?
俗话说的好"三天打渔两天晒网",来看看今天的你是在打渔还是晒网呢? 假如2008-8-8(日期)某人在打渔,若从这天开始算,那么2022-10-21是在打渔还是晒网呢? let d ...
最新文章
- python3 协程asyncio 调用步骤、阻塞和await、task任务、future对象 partial
- Spring Boot集成Hazelcast实现集群与分布式内存缓存
- 资讯|WebRTC M91 更新
- 互联网1分钟 |1115
- 你与一份好简历之间的距离
- LoRa 和NB-IoT 那个才是智慧停车低成本的最佳选择
- Windows Live Writer 2012离线发布WP文章教程
- 【codeforces 798B】Mike and strings
- mysql.sys用户权限_MySQL用户及权限小结
- python连接传感器_树莓派4B之光敏传感器模块(python3)
- 拓端tecdat|R语言ARIMA集成模型预测时间序列分析
- Cadence Allegro剪断走线图文教程及视频演示
- java静态链表_Java数据结构-线性表之静态链表
- 深度互学习-Deep Mutual Learning:三人行必有我师
- 倾听社区的声音,但别被他们牵着鼻子走
- 二极管质量好坏判断方法,轻松学会-通程创品
- UltraISO(软碟通)制作U盘启动安装CentOS 7
- 为地球减碳1亿吨,阿里云低碳科技加速器发布
- 616 java实现发红包案例
- 头条飞聊呼之欲出,击败微信难,却可能成为下一个Instagram
热门文章
- Sematic-UI安装方法:
- Vue 引入 sematic-ui Vue
- 安装Mediapipe中遇到的问题ERROR: An error occurred during the fetch of repository ‘local_execution_config_pyt
- python下载第三方库超时报错pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘files.pyt
- 安卓Intent 详解
- html计算平方米,平方怎么算(面积怎么算平方米)
- 信息学奥赛一本通T1183-病人排队-题解(C语言代码)
- uniapp 调用原生插件包含第三方SDK时抛NoClassDefFoundError异常
- oracle在运行存储的时候出现:同义词转换不再有效
- Linux S3C2440 学习笔记02