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. 循环,100遍“好好学习,天天向上”两种方法。

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

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

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

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

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

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

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

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

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

  7. python怎么学最快-怎么样快速高效学习Python

    怎么样快速高效学习Python.最近学习Python语言的伙伴越来越多,但大多数人都没有太多时间用在学习上.那么怎么样学习Python时间短又高效的方法就很重要了.下面我把我学习python的方法简单 ...

  8. tensorflow和python先学哪个-前辈说先学会了这些Python知识点,再谈学习人工智能!...

    原标题:前辈说先学会了这些Python知识点,再谈学习人工智能! 首先我们看一看Python的优势: 开源,跨平台. 社区.不要小看这一点.社区意味着有很多教程.书籍,出了问题很容易google到,乃 ...

  9. python经典书籍推荐-推荐10本量化Python书单,好好学习天天向上

    推荐10本量化Python书~Python非常灵活,让实验变得容易.解决简单问题的方法简单而优雅.Python为新手程序员提供了一个很好的实验室. Python具有一些特征,使其成为第一种编程语言的接 ...

最新文章

  1. 转载 oracle12c 切换字符集
  2. 文献记录(part#)--Automatic diagnosis of ECG disease based on intelligent simulation modeling
  3. disk genius_如何预约Apple Store商店或Genius Bar
  4. windows挂载ext4_使用 UEFI 双启动 Windows 和 Linux | Linux 中国
  5. SmartGWT入门,提供出色的GWT界面
  6. java反序列化后不相等_Jackson:使用不同的属性名称序列化/反序列化 - java
  7. adb 更新 android sdk,[转载]安装Android时SDK AVD MANAGER时更新报错的解决办法
  8. python在浏览器运行一片空白_Webdriver启动Firefox浏览器后,页面显示空白
  9. JQ之路——layer第三方弹窗
  10. 渐变色彩艺术海报背景素材|感官刺激、个性突出
  11. springboot jar包部署_Spring Boot项目基于Jar部署和打包详解教程
  12. golang gin mysql_Golang 的Gin框架入门教学
  13. mysql时间类型英文_英文日期格式及缩写
  14. matlab sil验证,科学网—径流模拟结果校准和验证图(matlab) - 张凌的博文
  15. hdoj 1163 Eddy's digital Roots(数学问题讲究的是分析,找规律)
  16. 免费的天气查询api接口调用
  17. 面经 | 腾讯/阿里/京东/头条/旷视等20+企业计算机视觉算法岗面经吐血整理
  18. 【RoCE】Flow Control
  19. 51信用卡孙海涛:信用卡账单背后的大数据 | 万物互联创新大会
  20. HelloRobot【六足】机械蜘蛛

热门文章

  1. Python中str()与repr()函数的区别——repr() 的输出追求明确性,除了对象内容,还需要展示出对象的数据类型信息,适合开发和调试阶段使用...
  2. 搜索引擎——用户搜索意图的理解及其难点解析,本质是利用机器学习用户的意图分类...
  3. nginx 利用497错误来从http跳转到https
  4. C#网页数据采集(一)HtmlAgilityPack
  5. 非Java程序员转行Java-day01-入门基础
  6. 删除目录下的特定命名的图片,获取特定名称图片的路径
  7. Docker操作笔记(四)使用网络
  8. Codeforces 337D
  9. ExtJs6.5.2新手入门——如何用sencha cmd创建自己的第一个项目
  10. reshape2 数据操作 数据融合( cast)