文章目录

  • 简介
  • 实例分析
  • 代码实例

简介

本文将借用“每天努力一点”这个主题,利用python的math库来模拟每天努力一点后,自己的力量有多么强大,以及模拟自己随波逐流无所事事一年后的变化。

实例分析

根据题目需求,我们可以制定以下规则:
一年365天,以第一天的能力值为基础,计作1.0,当每天努力学习是,能力值相比前一天增加1‰,而当自己无所事事,放任自我的时候。能力值相比前一天将会下降1‰。通过题意,我们可知,每天努力进步的公式是(1+0.001)365,每天放任自我的公式是(1-0.001)365,那么接下来就让我们对比一下不同的态度在一年后发生的变化。

代码实例

实例1:

import mathdayup = math.pow((1.0+0.001),365)
daydown = math.pow((1.0-0.001),365)
print("努力:{:.2f},放任:{:.2f}.".format(dayup,daydown))


程序运行结果如上图所示,可以看到每天努力进步一点点能够在一年里提升44%。
如果稍微修改其中的数值,例如每天提升或者下降5‰,结果又会如何?
实例2:

dayfactor = 0.005
dayup = math.pow((1.0+dayfactor),365)
daydown = math.pow((1.0-dayfactor),365)
print("努力:{:.2f},放任:{:.2f}.".format(dayup,daydown))


因为每天的努力值会发生变化,因此我们可以增加一个变量来表示,这样在之后的调整中只要修改这个值即可。
那么如果在一年中工作日都很努力,而双休日休养生息会如何?这里我们以每天上升下降的努力值5‰为例,当前水平值为N,那么工作日的变化是
实例3:

import mathdayup,dayfactor = 1.0,0.005
for i in range(365):if i % 7 in [6,0]:dayup = dayup*(1.0-dayfactor)else:dayup = dayup*(1.0+dayfactor)
print("努力五天休息两天后的努力值:{:.2f}.".format(dayup))

python实例练习(8)math库数学实例相关推荐

  1. python指数运算_Python标准库——数学运算

    指数和对数 指数生长曲线在经济学.物理学和其他学科中经常出现.Python有一个内置的幂运算符("**"),不过,如果需要将一个可调用函数作为另一个函数的参数,那么困难需要用到po ...

  2. python计算平均数_Python标准库——数学运算

    平均值 statistics模块实现了很多常用的统计公式,允许使用Python的各种数值类型(int.float.Decimal和Fraction)来完成高效计算. 共支持3种形式的平均值:均值(me ...

  3. python进行微积分运算——sympy库简介

    sympy官方文档:Numeric Computation - SymPy 1.11 documentation 一,基本数学方法 1.subs方法 进行表达式或者数值替换 import sympy ...

  4. Python菜鸟学习手册14----标准库+代码实例

    Python Standard Library 翻译: Python 江湖群 10/06/07 20:10:08 编译 0.1. 关于本书 0.2. 代码约定 0.3. 关于例子 0.4. 如何联系我 ...

  5. Python数模笔记-PuLP库(3)线性规划实例

    本节以一个实际数学建模案例,讲解 PuLP 求解线性规划问题的建模与编程. 1.问题描述 某厂生产甲乙两种饮料,每百箱甲饮料需用原料6千克.工人10名,获利10万元:每百箱乙饮料需用原料5千克.工人2 ...

  6. python time库_python中time库的实例使用方法

    python中time库的实例使用方法 time是python中处理时间的标准库 计算机时间的表达 提供获取系统时间并格式化输出功能 提供系统级精确计时功能,用于程序性能分析 用法:import ti ...

  7. math库是python语言的数学模块对不对_12.下列属于math库中的数学函数的是( )。

    [其它]补交:作业--6折 (800.0分) [填空题]2.在Python集成开发环境中,可使用快捷键 运行程序. [判断题]联络线是车辆调转和送修的通道,也可作为临时运营正线,因此要求坡度平缓和线路 ...

  8. math库是python语言的数学模块吗_math库是python语言的数学模块。

    [单选题]for i in range(10): ...... 中 ,i的循环终值是 (). [简答题]人生观的主要内容 [填空题]下面程序的运行结果是( ). b, c=2, 4 def g_fun ...

  9. Python 文本转语音库 (附实例)

    文章目录 什么是 pyttsx3 快速开始 诗句朗读 什么是 pyttsx3 pyttsx3是Python的一个文本到语音转换库,可以将文本转换为语音,并输出到音频设备中.该库支持多种语音引擎,如Mi ...

最新文章

  1. 从一个死锁看mysql innodb的锁机制
  2. Gentoo 安装日记 01 (工具准备)
  3. 【论文精读】PIFu: Pixel-Aligned Implicit Function for High-Resolution Clothed Human Digitization
  4. LeetCode() Word Search II
  5. [WC2011][BZOJ2115] Xor
  6. Python 按行读取文本文件 缓存 和 非缓存实现
  7. Guava学习笔记(1)--安全地使用null(Using and avoiding null)
  8. 520这个日子就应该用程序员最浪漫的表白方式
  9. mpvue 使用wxParse解析html
  10. Cloud Control 12c Installation 错误处理 Checking swap space: 0 MB available, 150 MB required. Failed
  11. mysql安装出现change_mysql-5.msi安装出现change,repaire,or remove installation
  12. 自定义validation注解:解决动态多字段联动校验问题
  13. 100个开源C/C++项目中的bugs(一)数组和字符串处理的错误
  14. Spring Cloud Gateway Session
  15. mpaaS的kylin框架-项目结构(脚手架)
  16. u盘格式化了怎样恢复还原
  17. HTML5期末大作业:漫画网站设计——布卡漫画官网(4页) HTML+CSS+JavaScript 学生DW网页设计作业成品 w学生原创课程设计漫画设计制作大作业成品免费下载
  18. Linux常用命令一览表
  19. 深度学习环境搭建(从卸载CUDA到安装,以及Pytorch与torchvision的安装。你从未见过的全有版本)
  20. 【流媒体】ffmpeg小结

热门文章

  1. 考上研究生是一种什么样的体验?爽不爽?
  2. 贪婪投影三角化算法中的参数设置
  3. js 鼠标事件总结 mouseover/mouseout 与mouseenter/mouseleave 傻傻分不清楚?
  4. 【三国说】董卓霸京师
  5. WPF中枚举值的应用
  6. 需求分析与原型设计---升升备忘录
  7. uandroidtool登录不了_uandroidtool怎么注册,download无法被写入怎么办
  8. 改写(Paraphrase)是一种有效降低英文论文重复率和字数的方法
  9. 小小舵机,大大玄机!常见常用舵机私服电机参数汇总
  10. 老板给我的信:我为什么不给你涨工资