基本问题:持续的价值

1.一年365天,每天进步1%,累计进步多少呢? 1.01365 2.一年365天,每天退步1%,累计剩下多少呢? 0.99365

下面一段代码引入了变量,使用变量的好处:一处修改即可
dayfactor = 0.005
dayup = pow(1+dayfactor,365)
daydown = pow(1-dayfactor,365)
print("向上:{:.2f},向下:{:.2f}".format(dayup,daydown))
工作日的力量
一年365天,一周5个工作日,每天进步1% 一年365天,一周2个休息日,每天退步1% 这种工作日的力量,如何呢?#工作日的力量
dayup =1.0
dayfactor = 0.01
for i in range(365):if i%7 in [6,0]:#一周7天所以模7,如果尾数是6或0,则认定是周末的时间,否则就是工作日时间dayup = dayup*(1-dayfactor)else:dayup = dayup*(1+dayfactor)
print("工作日的力量:{:.2f}".format(dayup))


for…in…(计算思维)——计算思维是抽象和自动化相结合的结果;抽象是去抽象一个问题的形式化逻辑,自动化是指将抽象的结果通过程序来自动完成。

工作日的努力

–工作日模式要努力到什么水平,才能与每天努力1%一样?
A:一年365天,每天进步1%,不停歇
B:一年365天,每周工作5天休息2天,休息日下降1%,要多努力呢?

“笨办法试错”

#需要自己构建函数
def dayup(df):   #保留字def定义一个函数dayup,参数是df,这个参数是一个占位符,使用df来表示dayfactor它的简写dayup = 1   #初始值设为1for i in range(365):if i%7 in [6,0]:dayup = dayup*(1-0.01)else:dayup = dayup*(1+df)return dayup   #根据df参数计算工作日力量的函数参数不同,这段代码可共用def保留字用于定义函数
dayfactor = 0.01
while dayup(dayfactor) < 37.78:   #while保留字判断条件是否成立条件成立时循环执行dayfactor += 0.001
print("工作日的努力参数是:{:.3f}".format(dayfactor))

“天天向上的力量”举一反三

问题的变化和扩展
“三天打鱼,两天晒网”呢?
“多一份努力”呢?(努力比下降多一点儿)
“多一点懈怠”呢?(下降比努力多一点儿)

天天向上的力量---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. 云和恩墨加入openGauss社区,为数据库开源生态持续贡献力量

    近日,云和恩墨(北京)信息技术有限公司(以下简称云和恩墨)签署CLA (Contribution License Agreement, 贡献许可协议),正式加入openGauss社区. 云和恩墨创立于 ...

  5. TIOBE 4 月编程语言排行榜:Python 持续升温,Perl 苦苦挣扎

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! TIOBE 刚刚发布了 4 月编程语言排行榜. 前 20 名中,Java 依然占据榜首,老牌 ...

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

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

  7. 知识力量_网络分析的力量

    知识力量 The most common way to store data is in what we call relational form. Most systems get analyzed ...

  8. 钢铁力量服务器维护,钢铁力量入门攻略 Iron force新手技巧

    今天为大家带来钢铁力量(Iron force)这款游戏的新手入门攻略,钢铁力量是一款比较有意思的坦克射击游戏,你不仅可以操控各式坦克,还可以和其它玩家组建一个强大的军团来竞争每周的排行赛!不过这一切的 ...

  9. python 持续集成 教程_jenkins+python自动化测试持续集成教程

    一.首先我们安装Jenkins,我这里采用的是.msi应用程序,根据提示进行安装(傻瓜式),最后会打开默认的网页地址:http://localhost:8080 如果端口有冲突,可以去Jenkins的 ...

最新文章

  1. 基于MATLAB的面对对象编程(3)——事件和响应
  2. Vector 把一个vector追加到另一个vector
  3. flume-elasticsearch-sink indexName
  4. apache.camel_Apache Camel 2.23发布
  5. Spring Data Redis:Sentinel的高可用性
  6. 如何在django项目中使用django-ckeditor
  7. 网际控制报文协议---ICMP
  8. python 递归遍历目录排序_python下递归遍历目录和文件
  9. Codeforces 699D Fix a Tree 并查集
  10. 优先队列之Leetcode 23合并K个有序链表
  11. Kubernetes operators
  12. 第三十二章 三更雪压飞狐城(二之全)
  13. HDU 新生赛 油菜花王国(并查集)
  14. the inferior stopped because it triggered an exception
  15. 【程序员的浪漫】花式表白
  16. 微信公众号(一) --- 开启微信公众号服务
  17. BackTrack5(BT5)硬盘安装
  18. 非对称加密和对称加密的优缺点
  19. 【jenkins】jenkins旧版本下载
  20. 如果只定一个指标,研发的考核指标应该是什么?

热门文章

  1. centos7安装dcos
  2. mysql配置报错thread_MySQL错误Forcing close of thread的两种解决方法
  3. java数组转换成单链表_【转】单向链表(单链表)的Java实现
  4. 给MacBook装win7遇到的坑
  5. 10个有效的Linux VPS/服务器性能检测与稳定性测评工具/命令
  6. B2C商城项目源码,基于Java开发的高可用分布式B2C商城系统,Java+Spring MVC+Dubbo+Zookeeper+MySQL+Redis+FastDFS+Nginx+Solr
  7. 关于大淘客CMS免费二次开发分享的曝光
  8. 举头望明月打计算机术语,有趣的中秋节灯谜
  9. Java教程——软件开发基础
  10. 电能计量芯片HLW8110/HLW8112