python实例练习(8)math库数学实例
文章目录
- 简介
- 实例分析
- 代码实例
简介
本文将借用“每天努力一点”这个主题,利用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库数学实例相关推荐
- python指数运算_Python标准库——数学运算
指数和对数 指数生长曲线在经济学.物理学和其他学科中经常出现.Python有一个内置的幂运算符("**"),不过,如果需要将一个可调用函数作为另一个函数的参数,那么困难需要用到po ...
- python计算平均数_Python标准库——数学运算
平均值 statistics模块实现了很多常用的统计公式,允许使用Python的各种数值类型(int.float.Decimal和Fraction)来完成高效计算. 共支持3种形式的平均值:均值(me ...
- python进行微积分运算——sympy库简介
sympy官方文档:Numeric Computation - SymPy 1.11 documentation 一,基本数学方法 1.subs方法 进行表达式或者数值替换 import sympy ...
- Python菜鸟学习手册14----标准库+代码实例
Python Standard Library 翻译: Python 江湖群 10/06/07 20:10:08 编译 0.1. 关于本书 0.2. 代码约定 0.3. 关于例子 0.4. 如何联系我 ...
- Python数模笔记-PuLP库(3)线性规划实例
本节以一个实际数学建模案例,讲解 PuLP 求解线性规划问题的建模与编程. 1.问题描述 某厂生产甲乙两种饮料,每百箱甲饮料需用原料6千克.工人10名,获利10万元:每百箱乙饮料需用原料5千克.工人2 ...
- python time库_python中time库的实例使用方法
python中time库的实例使用方法 time是python中处理时间的标准库 计算机时间的表达 提供获取系统时间并格式化输出功能 提供系统级精确计时功能,用于程序性能分析 用法:import ti ...
- math库是python语言的数学模块对不对_12.下列属于math库中的数学函数的是( )。
[其它]补交:作业--6折 (800.0分) [填空题]2.在Python集成开发环境中,可使用快捷键 运行程序. [判断题]联络线是车辆调转和送修的通道,也可作为临时运营正线,因此要求坡度平缓和线路 ...
- math库是python语言的数学模块吗_math库是python语言的数学模块。
[单选题]for i in range(10): ...... 中 ,i的循环终值是 (). [简答题]人生观的主要内容 [填空题]下面程序的运行结果是( ). b, c=2, 4 def g_fun ...
- Python 文本转语音库 (附实例)
文章目录 什么是 pyttsx3 快速开始 诗句朗读 什么是 pyttsx3 pyttsx3是Python的一个文本到语音转换库,可以将文本转换为语音,并输出到音频设备中.该库支持多种语音引擎,如Mi ...
最新文章
- 从一个死锁看mysql innodb的锁机制
- Gentoo 安装日记 01 (工具准备)
- 【论文精读】PIFu: Pixel-Aligned Implicit Function for High-Resolution Clothed Human Digitization
- LeetCode() Word Search II
- [WC2011][BZOJ2115] Xor
- Python 按行读取文本文件 缓存 和 非缓存实现
- Guava学习笔记(1)--安全地使用null(Using and avoiding null)
- 520这个日子就应该用程序员最浪漫的表白方式
- mpvue 使用wxParse解析html
- Cloud Control 12c Installation 错误处理 Checking swap space: 0 MB available, 150 MB required. Failed
- mysql安装出现change_mysql-5.msi安装出现change,repaire,or remove installation
- 自定义validation注解:解决动态多字段联动校验问题
- 100个开源C/C++项目中的bugs(一)数组和字符串处理的错误
- Spring Cloud Gateway Session
- mpaaS的kylin框架-项目结构(脚手架)
- u盘格式化了怎样恢复还原
- HTML5期末大作业:漫画网站设计——布卡漫画官网(4页) HTML+CSS+JavaScript 学生DW网页设计作业成品 w学生原创课程设计漫画设计制作大作业成品免费下载
- Linux常用命令一览表
- 深度学习环境搭建(从卸载CUDA到安装,以及Pytorch与torchvision的安装。你从未见过的全有版本)
- 【流媒体】ffmpeg小结