1951年,毛主席题词“好好学习,天天向上”,成为激励一代代中国人奋发图强的经典短语。那么,“天天向上”的力量有多大呢?这里用Python程序来演算一下。

【实例代码1】天天向上

一年365天,以第一天的能力值为基数,记为1.0,当好好学习时能力值相比前一天提高千分之五,当没有学习时能力值相比前一天下降千分之五。每天努力和每天放任,一年下来的能力值相差多少呢?

根据题目,天天向上的力量是(1+0.005)的365次方,放任或者向下的力量是(1-0.005)的365次方,则代码如下:

#天天向上的案例
import math
dayup=math.pow((1.0+0.005),365)    #提高0.005
daydown=math.pow((1.0-0.005).365)  #放任0.005
print("向上:{:.2f},向下:{:.2f}".format(dayup,daydown))

结果:

可以看出每天努力千分之五,一年下来将提高6倍,好像不多?请继续分析

【实例代码2】天天向上

一年365天,如果好好学习时能力值相比前一天提高百分之一,当放任时相比前一天下降百分之一,效果相差多少呢?

天天向上的力量是(1+0.01)的365次方,放任或者向下的力量是(1-0.01)的365次方。

#天天向上的案例
import math
dayup=math.pow((1.0+0.01),365)    #提高0.01
daydown=math.pow((1.0-0.01),365)  #放任0.01
print("向上:{:.2f},向下:{:.2f}".format(dayup,daydown))

结果:

则可以看出来,每天努力百分之一,一年下来将提高37倍,很惊人吧。

【实例代码3】天天向上

一年365天,一周5个工作日,如果每个工作日都很努力,可以提高百分之一,仅在周末放任一下,能力值下降百分之一,效果如何呢?

当前水平值为N,则工作日水平变化是N*(1+0.01),非工作日是N*(1-0.01)。由于水平值并非每天都乘以相同系数,因此,这个程序需要采用循环方式来实现。代码如下;

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

结果:

可以看出来每周努力5天,放任2天,一年一年下来,水平仅是初始的4.63倍,与每天坚持所提高的37倍相差甚远。

“天天向上”力量的Python教学实例相关推荐

  1. python程序设计与应用教程鄂大伟_鄂大伟-从零进阶的Python教学与开发之路.pdf

    从零进阶的 Python教学 与应用开发之路 厦门理工学院 集美大学 鄂大伟 目 录 CONTENTS PART1 福建省高校Python教学 情况简介 福建高校开展Python教学情况 • 集美大学 ...

  2. Python教学 | Python 中的循环结构(上)【附本文代码和数据】

    查看原文:[数据seminar]Python教学 | Python 中的循环结构(上)[附本文代码和数据] (qq.com) Part1引言 上期文章我们向大家介绍了 Python 程序控制结构中的分 ...

  3. 用python实现视频换脸_超简单使用Python换脸实例

    换脸! 这段时间,deepfakes搞得火热,比方说把<射雕英雄传>里的朱茵换成了杨幂,看下面的图!毫无违和感! 其实早在之前,基于AI换脸的技术就得到了应用,比方说<速度与激情7& ...

  4. python简单编程例子-python简单实例训练(21~30)

    注意:我用的python2.7,大家如果用Python3.0以上的版本,请记得在print()函数哦!如果因为版本问题评论的,不做回复哦!! 21.题目:将一个正整数分解质因数.例如:输入90,打印出 ...

  5. python脚本实例手机端-python链接手机用Python实现命令行闹钟脚本实例

    前言: 这篇文章给大家介绍了怎样用python创建一个简单的报警,它可以运行在命令行终端,它需要分钟做为命令行参数,在这个分钟后会打印"wake-up"消息,并响铃报警,你可以用0 ...

  6. python爬虫实例-记录一次简单的Python爬虫实例

    本次的这篇文章主要是和大家分享了一篇关于记录一次简单的Python爬虫实例 ,有需要的小伙伴可以看一下. 主要流程分为: 爬取.整理.存储 1.其中用到几个包,包括 requests 用于向网站发送请 ...

  7. python经典案例-Python经典实例

    本书是Python经典实例解析,采用基于实例的方法编写,每个实例都会解决具体的问题和难题.主要内容有:数字.字符串和元组,语句与语法,函数定义,列表.集.字典,用户输入和输出等内置数据结构,类和对象, ...

  8. python程序格式框架的描述_python 程序语言设计(嵩天)-学习笔记(第二章python 程序实例解析)...

    第 2 章 python 程序实例解析 学习目标: 掌握解决计算问题的一般方法. 掌握python语言的基本语法,包括缩进.变量.命名等. 掌握python语言绘制图形的一般方法. 了解python标 ...

  9. 涵盖 14 大主题!最完整的 Python 学习实例集来了!

    机器学习.深度学习最简单的入门方式就是基于 Python 开始编程实战.最近闲逛 GitHub,发现了一个非常不错的 Python 学习实例集,完全是基于 Python 来实现包括 ML.DL 等领域 ...

  10. python组成不重复的三位数是多少_超星Python 练习实例1-组成多少个互不相同且无重复的三位数字...

    数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. 程序源代码: #!/u ...

最新文章

  1. python有什么作用-Python中的闭包到底有什么用
  2. 通过Intent调用系统功能大全
  3. 处理自己的数据集_手写代码实现KDD CUP99数据集的数据归一化处理
  4. java学习(143):file方法类实现
  5. 【PL/SQL】 使用游标
  6. (17/24) webpack实战技巧:生产环境和开发环境并行设置,实现来回切换
  7. ES6 走马观花(ECMAScript2015 新特性)
  8. C#.NET开源反编译工具ILSpy下载
  9. ifv播放器android 版,ifv格式播放器
  10. html设置一句话的样式,页面上的div标签,其HTML代码为divid=boxstyle=color:red文字/div,为其设置CSS样式如下:...
  11. html中switch的控件,自己实现简单的switch开关插件
  12. 为什么我带的00后后辈在职场平步青云,比我还先升职了该走还是留?
  13. ffmpeg截取视频片段
  14. 哈佛管理论丛-谁背上了猴子
  15. 美拍里的视频要去哪里批量保存到电脑上
  16. PHPExcel对excel的一些操作
  17. Kettle 使用详解
  18. QT编程从入门到精通之十一:“第三章:Qt Creator”之“3.5 构建与运行程序”
  19. Mac Postman response显示汉字
  20. Index hint 和 Index 的区别

热门文章

  1. marlin固件解析
  2. postman中变量设置
  3. Final Project 期末项目: PySnake
  4. 计算机键盘上范的怎么点击,微信怎么用键盘最小化 电脑最小化键盘怎么按
  5. 谷歌浏览器不能上网DNS_PROBE_FINISHED_NXDOMAIN
  6. 制作window11系统U盘启动盘
  7. 计算机专业人员有补贴吗,2020年各地软考证书申领补贴需要什么条件
  8. xpath提取招标网站的项目编号
  9. 萌新的51之旅——串口通信(2)
  10. Cookie和Session