天天向上的力量python实例(举一反三)

实例1:

一年365天,以第1天的能力值为基数,记为1.0,当好好学习时能力值相比前一天提高0.1%,没有学习实能力值相比前一天下降0.1%。

问:每天努力和每天放任,一年下来相差多少呢?

分析:天天向上的力量=(1+0.001)^365,天天放任的力量=(1-0.001)^365

程序代码:

1 #DayDayUp1.py 存储文件名称

2 importmath3 dayup=math.pow((1.0+0.001),365)#提高0.001

4 daydown=math.pow((1.0-0.001),365)#放任0.001

5 print("向下:{:.2f},向下:{:.2f}.".format(dayup,daydown))

运行结果:

向下:1.44,向下:0.69.

实例2:

若将实例1的努力值改为提高0.5%,1%呢?

分析:每天努力的因素会根据需求的不同而不断变化,所以,新代码中可以定义一个dayfactor变量表示这个值;这样每次变化只需更改dayfactor变量值即可。

程序代码:

1 importmath2 dayfactor=0.005

3 dayup=math.pow((1.0+dayfactor),365)#提高0.005

4 daydown=math.pow((1.0-dayfactor),365)#放任0.005

5 print("向下:{:.2f},向下:{:.2f}.".format(dayup,daydown))

运行结果:

向下:6.17,向下:0.16.

实例3:

一周5个工作日努力,提高1%;仅在周末放任两天,能力值下降1%

分析:工作日水平变化N*(1+0.01);非工作日N*(1-0.01);采用for in去遍历365天的计算思维

程序代码:

1 #DayDayUp365.py 存储文件名称

2 dayup,dayfactor=1.0,0.01

3 for i in range(365):4 if i%7 in [6,0]:5 dayup=dayup*(1-dayfactor)6 else:7 dayup=dayup*(1+dayfactor)8 print("向上5天向下2天的力量:{:.2f}".format(dayup))

运行结果:

向上5天向下2天的力量:4.63

实例4:

根据实例3,若要一年后达到的努力值与每天努力1%的效果一样,工作日要努力到什么程度呢?

分析:每天努力1%,一年后的努力值为:37.78;通过定义一个dayup函数来求解

程序代码:

1 defdayup(df):2 dayup=1.0

3 for i in range(365):4 if i%7 in [6,0]:5 dayup=dayup*(1-0.01)6 else:7 dayup=dayup*(1+df)8 returndayup9 dayfactor=0.01

10 while (dayup(dayfactor)<37.78):11 dayfactor+=0.001

12 print("每天努力的参数是:{:.3f}".format(dayfactor))

运行结果:

每天努力的参数是:0.019

举一反三:

问题的变化:

(1)工作日努力水平提高1%,休息日水平不下降呢?

(2)工作3天休息1天,能力值的变化?

(3)工作努力值提高1%,休息日下降0.1%呢?

等等这些问题,读者可以在下面自己尝试一下这些问题的变化

1.实例虽然仅包含8-12行代码,但包含很多的语法元素

2.判断条件循环while ,次数循环for ,分支if else,函数def dayup(df)

3.清楚理解这些代码能够快速入门python语言

风格

天天向上答案python_天天向上的力量python(举一反三)相关推荐

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

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

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

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

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

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

  4. 浙大版python_浙大版《Python 程序设计》题目集1-5

    第1章-1 从键盘输入两个数,求它们的和并输出 输入格式: 在一行中给出一个被加数 在另一行中给出一个加数 输出格式: 在一行中输出和值. 输入样例: 在这里给出一组输入.例如 18 -48 输出样例 ...

  5. 有没有人帮忙出一份答案,本人急用,python一级试卷。谢谢

    有没有人帮忙出一份答案,本人急用,python一级试卷.谢谢 1. 世界上首次提出存储程序计算机体系结构的是 ( ) A. 莫奇莱 B. 阿兰·图灵 C. 乔治·布尔 D. 冯·诺依曼 2. 一个字节 ...

  6. 知到智慧树python答案2020_参考答案2020智慧树(知到)Python程序设计

    参考答案2020智慧树(知到)Python程序设计 更多相关问题 水池满水试验时,正确的注水方法是(). A. 相邻两次注水间隔时间不应少于48h B. 注水分三次 米跨度的起重机是标准起重机.A.1 ...

  7. python开发区_最新章节测试答案2020智慧树知道Python程序设计

    最新章节测试答案2020智慧树知道Python程序设计 军事新闻 2020-09-05 00:52128未知admin 最新章节测试答案2020智慧树知道Python程序设计 更多相关问题 This ...

  8. 天天向上的力量---python持续的力量

    基本问题:持续的价值 1.一年365天,每天进步1%,累计进步多少呢? 1.01365 2.一年365天,每天退步1%,累计剩下多少呢? 0.99365 下面一段代码引入了变量,使用变量的好处:一处修 ...

  9. 天天向上的力量python代码解释_python天天向上的力量

    # 天天向上的力量 持续的价值 ''' 千分之一的力量 一年365天,每天进步1%,累积进步多少? 一年365天,每天退步1%,累积剩下多少? ''' dayUp1 = pow(1.001,365) ...

  10. 剑指offer 答案 python_【剑指offer】【python】面试题2~5

    使用python实现<剑指offer>面试题ヾ(◍°∇°◍)ノ゙,以此记录. 2_实现Singleton模式 题目:实现单例模式 单例模式,是一种常用的软件设计模式.在它的核心结构中只包含 ...

最新文章

  1. java-unrar-0.3.jar_unrar.jar解压缩rar文件
  2. 使用BIOS进行键盘输入和磁盘读写---汇编学习笔记
  3. 2.7.3 ecshop php7.1_ECshop 迁移到 PHP7版本时遇到的兼容性问题
  4. DCMTK:读取多个图像的示例应用程序
  5. sysctl.conf工作原理
  6. java实用教程——组件及事件处理——对话框(颜色对话框,自定义对话框)
  7. Makefile中支持的函数大全
  8. Linux运维:cobbler
  9. 华为lab-rs-v1-2.9_OSPF区域34
  10. JSK-24 函数规律【基础】
  11. 《东周列国志》第六十七回 卢蒲癸计逐庆封 楚灵王大合诸侯
  12. digester java_JAVA Digester 简介
  13. win10下装黑苹果双系统_最完整的黑苹果安装教程,黑苹果安装前准备工具和软件...
  14. Pandas缺失值inf与nan处理实践
  15. 联想ghost重装系统_史上最全的重装ghost系统错误解决方法大全
  16. CentOS 8: No URLs in mirrorlist error
  17. 常见的系统架构设计介绍
  18. Node.js 学习之数据库与身份认证
  19. Android加固调研
  20. Android的涂鸦智能设备几种入网方式

热门文章

  1. 金山wps c++开发一面总结
  2. 干货 | 高盛:2017人工智能报告中文版(附PDF版下载)
  3. 基于python的智能家居系统_基于MicroPython的智能家居实验平台设计
  4. run.gps+trainer+uv+for+android,在Android 2.1(三星spica i5700)蓝牙问题,配对工程,但连接不工作...
  5. COOC软件一款用于文献计量和知识图谱绘制的新软件
  6. 思考技术人员需要沉淀的能力
  7. Linux杀毒软件之ClamAV使用详解
  8. 国内就能读的中国人民大学与加拿大女王大学金融硕士,为职业发展的下一个阶段积蓄能量
  9. peta linux对电脑配置要求,使用petalinux遇到的一些问题汇总
  10. 使用formData对象提交表单并上传图片