There are no perfect relationships。It's how you accept the imperfections that makes it perfect。没有完美的情感,重要的是你如何理解不完美而让它完美。

小时候我们经常会看到好好学习,天天向上的字眼,或者老师会时不时唠叨给我们听。或许这也是小学或初中记忆中的一部分,深深地藏在我们心底。

小时候对于好好学习,天天向上的理解或许只是在字面上,那么现在我们用Python来演示一下不同时期对于好好学习,天天向上的理解。

1

千分之一的力量

首先我们先看一段简单的代码:

知识点:pow(x,y):pow语句代表的意思是x的y次方,大家也可以自己敲代码试一下。

Dayup=pow(1.001,365)#千分之一Daydown=pow(0.999,365)print("向上:{:.2f},向下:{:.2f}".format(Dayup,Daydown))

如果我们每天进步千分之一或者每天退步千分之一,那么一年后相较于现在的自己便是自己的1.44倍,如果退步则是现在的0.69。如果我们将退步的0.69乘以2也没有进步的1.44倍,可谓不进则退,一退便是万丈深渊。

2

千分之五的力量

上面我们试的是千分之一,而且代码还不够方便,接下来我们试试千分之五的能达到什么效果:

dayquantify=0.005#使用变量代替数字Dayup=pow(1+dayquantify,365)Daydown=pow(1-dayquantify,365)print("向上:{:.2f},向下:{:.2f}".format(Dayup,Daydown))

运行结果为:

这便是千分之五的力量,如果每天进步千分之五,那么一年之后的知识储备便会是现在的6.17倍,每天进步的力量可谓是巨大的。

3

百分之一的力量

百分之一的我们就不算每天了,只算每周五天,且周末算退步百分之一,结果会相差很大么?

代码如下:

dayup=1.0dayfactor=0.01for i in range(365):#循环365次if i%7 in [6,0]:dayup=dayup*(1-dayfactor)else:dayup=dayup*(1+dayfactor)print("工作日的力量:{:.2f}".format(dayup))

这里语法稍微比前面的多一点,用到了循环,而不是简单的用365次方解决。还有i%7求余,如果余6和0便是对应星期六和星期天。

运行结果如下:

其实大家怕的不是自己每天有学到什么,而是怕自己每天浑浑噩噩的过日子,自我麻醉,导致和每天进步的小伙伴差距会越来越大,程序算出来的数据对比便是很好的例子。

往期推荐:

公众号:程序员Bob

一个正在学习C语言的人,致力于将所学内容讲得更透彻!

点赞关注~谢谢你~

长按下图二维码关注,和你一起领悟程序员的魅力。

点“在看”你懂得

天天向上python流程图_每天一遍,好好学习,天天向上(Python)相关推荐

  1. 打印10遍好好学习天天向上

    public class Demo { public static void main(String[] args) {// TODO Auto-generated method stubfor(in ...

  2. python天天向上续、尽管每天坚持_python好好学习 天天向上

    1. 回文数判断.设n是一任意自然数,如果n的各位数字反向排列所得自然数与n相等,则n被称为回文数.从键盘输入一个5位数字,编写程序判断这个数字是否是回文数. a = input("请输入数 ...

  3. 负基础学python编程_【数据科学系统学习】Python # 编程基础[二]

    在上一篇中我们讲到了函数,如果你想在所编写的别的程序中重用一些函数的话,应该怎么办?正如你可能想象到的那样,答案是模块(Modules).我们这一篇就从模块说起. 模块 为了编写可维护的代码,我们把很 ...

  4. 类的应用python平均分_【数据科学系统学习】Python # 数据分析基本操作[四] 数据规整化和数据聚合与分组运算...

    本篇内容为整理<利用Python进行数据分析>,博主使用代码为 Python3,部分内容和书本有出入. 在前几篇中我们介绍了 NumPy.pandas.matplotlib 三个库的基本操 ...

  5. 循环,100遍“好好学习,天天向上”两种方法。

    1.while 结构 while循环:          *     语法结构:          *         初始值;          *         while(循环条件){    ...

  6. [ctf.show.reverse] 来一个派森,好好学习天天向上

    来一个派森 根据名字来看是一个编译成exe的python程序, 用py \tools\pyinstxtractor.py checkme.exe 将其解包, 然后将struct文件头部E3前的部分插入 ...

  7. 好好学习天天向上之InfoPath学习系列(一):Form Services与InfoPath初识

    InfoPath From Service只有SharePoint07或10的企业版上才会集成.而且他对我来说还是比较神秘的,但这并不妨碍我去使用它,我们暂时先理解为他作为一个组件存在于SharePo ...

  8. OJ 2552: 好好学习天天向上

    Description 在刚过去不久的母亲节中,小红答应妈妈要好好学习天天向上.小红对数学特别不擅长,于是她准备从基础的加法开始练习:她在纸上随机写了三个数a,b,c,然后算出它们的和d.勤奋的小红在 ...

  9. 好好学习天天向上之InfoPath学习系列(零):写在最前面

    年关刚过,终于有了些时间,一直打算写一个系列,是专门写InfoPath的.要问我为什么选InfoPath,因为,我认为他可能是最面向大众的开发工具了(在Sharepoint 2010上面他有了更深远的 ...

最新文章

  1. linux环境编程 学习,学习linux环境高级编程首先学习的是文件的操作。因为有.pdf...
  2. php二维数组中的查找,PHP实现二维数组中的查找算法小结
  3. 【PP MRP】MRP参数详解
  4. office2016打开PPT出现解决VBE6EXT.OLB不能被加载问题的解决办法
  5. 联想服务器支持esxi版本,联想中国(Lenovo China)_服务频道_服务政策
  6. UML学习笔记--导航
  7. java 修改txt_Java实现批量修改txt文件名称的方法示例
  8. [No0000E0]批量打开当前路径下的文件
  9. 高校计算机教研室工作计划,2017高校教研室工作计划
  10. 优质的凉亭 亭子 亭台ps后期素材素材推荐,不容错过
  11. java logger 乱码_Log4j乱码
  12. 色谱柱L分类保存与使用注意事项 【Chro】
  13. ctf流量分析练习二
  14. 北京地铁车站换乘示意图行动(2010年4月1日更新完整)
  15. 图文深度解析Linux内存碎片整理实现机制以及源码
  16. Linux的命令行无法粘贴
  17. 【在线课程】普通人怎么投资区块链
  18. 全志Tina Linux Camera 摄像头模块开发指南 全网最详细版本支持百问网T113-Pro DongshanPI-NezhaD1-H DongshanPI-D1s V853-Pro等开发板
  19. jzoj5989. 【北大2019冬令营模拟2019.1.6】Forest (set)
  20. 情感天地 - 心语记事 - 印心日志 - 《缘逢境记》

热门文章

  1. html 去掉边框阴影
  2. SpringBoot实践总结
  3. Flutter-分段滑块
  4. 创业者必看:合伙人股权的进入机制与退出机制
  5. 小程序之退出关闭小程序
  6. jquery取选中的checkbox的值
  7. 春赏花,夏纳凉。秋登山,冬扫雪
  8. 微软 Win10 Dev 预览版 21354 发布
  9. 新一代BOSS系统解决方案
  10. Java中的集合类——HashMap中的并发死链