问题1:1‰的力量
问题描述:
–一年365天,每天进步1‰,累计进步多少呢?
– 一年365天,每天进步1‰,累计退步多少呢?
思路分析:
–每天进步1‰,可以设计幂级数1.001365,或者直接调用pow(1.001,365);
–每天退步1‰,可以设计幂级数0.999
365,或者直接调用pow(0.999,365)。

# DayDayUpQ1.py
dayup = pow(1.001, 365)
daydown = pow(0.999, 365)
print("向上:{:2f},向下:{:.2f}".format(dayup, daydown))
输出结果:
向上:1.44      向下:0.69

问题2:5‰和1%的力量
问题描述:
–一年365天,每天进步5‰或者1%,累计进步多少呢?
– 一年365天,每天进步5‰或者1%,累计退步多少呢?
思路分析:
在问题1的解决方案上,优化问题2的解法,我们可以定义一个变量dayfactor,用来保存我们需要计算力量的千分值或百分值。

# DayDayUpQ2.py
dayfactor = 0.005                   # 引入变量dayfactor后,我们只需要在这里改变计算的力量值就行了
dayup = pow(1+dayfactor, 365)
daydown = pow(1-dayfactor, 365)
print("向上:{:.2f},向下:{:.2f}".format(dayup, daydown))
输出结果:
(5‰)向上:6.17        向下:0.16
(1%)向上:37.78   向下:0.03

问题3:工作日的力量
问题描述:
–一年365天,一周5个工作日,每天进步1%;
–一年365天,一周2个休息日,每天退步1%。
–那么这种工作日的力量,一年后进步多少呢?
思路分析:
从数学思维转化为计算机计算的思维,尝试抽离公式,将问题抽象出来。一年365天,如果是周末,那么在当前的基础上乘进步的系数;如果是工作日,也是乘相应的进步系数。

# DayDayUpQ3.py
dayup = 1.0
dayfactor = 0.01
for i in range(365):                # 模拟365天的循环if i%7 in [0, 6]:               # 一周有7天,我们模7,如果余数为0或6,就认定为周末dayup *= 1 - dayfactor      # 在当前的能量值基础上乘因数else:                           # 如果余数不是0或6,就认定为工作日dayup *= 1 + dayfactor      # 在当前的能力值基础上乘因数
print("工作日的力量:{:.2f}".format(dayup))
工作日的力量:4.63

问题4:工作日的努力
问题描述:
–工作日模式要努力到什么水平,才能与每天努力1%一样?
–A君:一年365天,每天进步1%,不停歇
–B君:一年365天,每周工作5天休息2天,休息日下降1%,要多努力才能与A君持平呢?
思路分析:
一年365天,每天进步1%,A君一年后的进步值为37.78;
在问题3的基础上,我们可以定义一个函数来求B君一年后的进步值;
用“试错”的方法来调整B君的努力值,当B君的进步值大于A君的进步值时,填出while循环。

# DayDayUpQ4.py
def dayUP(df):dayup = 1for i in range(365):if i%7 in [0, 6]:dayup *= 0.99else:dayup *= 1 + dfreturn dayupdayfactor = 0.01
while dayUP(dayfactor) < 37.8:dayfactor += 0.001
print("工作日的努力参数为:{:.3f}".format(dayfactor))
工作日的努力参数为:0.019

实例3:天天向上的力量相关推荐

  1. Python语言程序设计----【第3周 基本数据类型】 之3.2 实例3: 天天向上的力量

    一."天天向上的力量"问题分析 基本问题:持续的价值 二."天天向上的力量"第一问 问题1: 1‰的力量 #DayDayUpQ1.py dayup = pow( ...

  2. Python实例3:天天向上的力量

    实例3:天天向上的力量 每天进步一点!!!!! # DayDayUpQ1.py dayup = pow(1.001, 365) daydown = pow(0.999, 365) print(&quo ...

  3. python pow和**_Python学习笔记 | 实例3:天天向上的力量

    本文为中国大学MOOC<Python语言程序设计>课程学习笔记,课程主讲:嵩天老师,练习平台:Python123,参考教材:<Python语言程序设计基础> 天天向上的力量 加 ...

  4. python天天向上的力量三天打鱼两天晒网_017 示例3-天天向上的力量-Go语言中文社区...

    一."天天向上的力量"问题分析 1.1 天天向上的力量 基本问题:持续的价值 一年365天,每天进步1%,累计进步多少呢? (1.01^{365}) 一年365天,每天退步1%,累 ...

  5. 计算机二级Python学习笔记(三):天天向上的力量

    今天学习了Python的数字类型及操作,之前学C语言时,也有类似内容,所以今天这些内容,概念上比较好理解. 虽然知识点不难,但在过程中,还是有惊喜的. 在天天向上力量的实例中,我领略了两个计算机思维, ...

  6. python天天向上和天天向下代码解析_天天向上的力量python(举一反三)

    天天向上的力量python实例(举一反三) 实例1: 一年365天,以第1天的能力值为基数,记为1.0,当好好学习时能力值相比前一天提高0.1%,没有学习实能力值相比前一天下降0.1%. 问:每天努力 ...

  7. python五天向上两天向下_天天向上的力量python(举一反三)

    天天向上的力量python实例(举一反三) 实例1: 一年365天,以第1天的能力值为基数,记为1.0,当好好学习时能力值相比前一天提高0.1%,没有学习实能力值相比前一天下降0.1%. 问:每天努力 ...

  8. python天天向上的力量程序代码_天天向上的力量python(举一反三)

    天天向上的力量python实例(举一反三) 实例1: 一年365天,以第1天的能力值为基数,记为1.0,当好好学习时能力值相比前一天提高0.1%,没有学习实能力值相比前一天下降0.1%. 问:每天努力 ...

  9. python天天向上的力量 A

    天天向上的力量 A ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬ ...

  10. python天天向上的力量 B

    天天向上的力量 B ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬ ...

最新文章

  1. python手机版iphone-Python编程神器
  2. mysql数据库保存中文乱码解决参考方案
  3. Spring boot错误处理原理
  4. PHP如何保存当前用户
  5. Android权限之动态权限
  6. 牵手大企,关于图形计算、HPC与AI,NVIDIA言有尽而意无穷!
  7. nmap扫描ipv6端口_Flan Scan:Cloudflare开源的轻量级网络漏洞扫描程序
  8. 实现自动带密码登陆远程机执行shell命令(linux)
  9. Asp.Net前台调用后台变量
  10. 2000份简历模板 唯美时尚简约个人简历模板 英文简历模板 简历封面 自荐信下载
  11. 有什么新手适合的3D建模软件
  12. CF235C-Cyclical Quest
  13. 期刊如何不分栏添加项目来源
  14. python计算单词长度_python – 返回字符串中的单词长度
  15. 复盘百度移动化,下一步去哪儿?
  16. PageHelper.startPage与PageHelper.offsetPage区别
  17. python在一个函数中调用另一函数中的变量
  18. C语言趣味一百道 第25题 2017_12_24
  19. 数据分析初级操作学习【预处理、集中与离散分析、相关分析】
  20. 快手程序员爆料:有大厂背书就是好,这就是光环效应

热门文章

  1. 图书管理系统——公告管理(查询公告详细)
  2. 关于css媒体查询中的选择器权重的问题
  3. 后端开发基础——Web应用基础
  4. python web开发是前端还是后端_Web后端开发,用Python还是Go呢?
  5. c++ 错误号errno
  6. the pros and cons正面和反面的理由
  7. 天九共享:强化企业反诈壁垒 支持全民反诈工作
  8. 软件测试如何识别等价类,测试设计之等价类和边界值
  9. 全流程打通!YOLOV5标注训练部署:Windows/Linux/Jetson Nano
  10. maven pom exclusion all