python天天学怎么样-每天一遍,好好学习,天天向上(Python)

4595a55f8d41a9c1a692016c7b9e4fd99a9.gif

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

e50435dcb8864beb202b642d5fb8ab89763.jpg

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

小时候对于好好学习,天天向上的理解或许只是在字面上,那么现在我们用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倍,可谓不进则退,一退便是万丈深渊。

ccddd9bfa50ba8d0506fa67fc927e057989.png

2

千分之五的力量

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

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

运行结果为:

901af67753302513738fa2da991177f1b47.png

这便是千分之五的力量,如果每天进步千分之五,那么一年之后的知识储备便会是现在的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便是对应星期六和星期天。

运行结果如下:

5ea4bd3eca5148e36a0fd3db948d412b697.png

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

de3817733e916ab4085784e62054eeff84c.gif

往期推荐:

公众号:程序员Bob

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

点赞关注~谢谢你~

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

89253527a8ce3a217a80a3e04f98b27ca51.jpg

点“在看”你懂得

24a6db627eba54996d96d8da47ddae35b05.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值