Python金融实战一:用Python 完成普通计算器的功能——删除变量 加减乘除 调用math命令进行开根号 幂函数 对数函数 dir()查找 以及选择合适精度(含代码和结果)

本文主要是介绍Python金融实战一:用Python 完成普通计算器的功能——删除变量 加减乘除 调用math命令进行开根号 幂函数 对数函数 dir()查找 以及选择合适精度(含代码和结果),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

用Python 完成普通计算器的功能

1. 删除或取消变量

pv = 22
r = 0.1
n = 5del(n)
print(n)结果:NameError: name 'n' is not defined

2.加减乘除

s=3.09+2.1*5.2-3/0.56
print(s)
结果
8.652857142857144

如果意外输出两次//,会得到奇怪的结果,双斜杠代表整数除法,结果会给出一个比商数小的最大整数

v=7//3
print(v)
t=7/3
print(t)
结果
2
2.3333333333333335

n//m等价于取整函数int(n/m)

3.幂函数、取整和余数函数

救命我的财务管理课忘的差不多了

例题1-1 假设第一笔现金流发生在第九年年底,之后每年年底获得10美元,直到永远,如果折现率为每年8%,这个永久年金的现值是多少?

*PV=1/(1+R)^(m-1)C/R
C是每个周期定额的现金支付
R是每周期的折现率
第一笔现金的支付发生在第m个周期的期末

PV=10/0.08/(1+0.08)**(9-1)
print(PV)
结果
67.53361056274696

两个惩罚符号**代表幂函数。事实上,Python有X^y的内置函数

s=pow(2,3)
print(s)
##实际上该函数可以有第三个输入函数
v=pow(2.1,3)
print(v)结果
8
9.261000000000001

4.选择合适的精度

payment1=3

这篇关于Python金融实战一:用Python 完成普通计算器的功能——删除变量 加减乘除 调用math命令进行开根号 幂函数 对数函数 dir()查找 以及选择合适精度(含代码和结果)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/877065

相关文章

Conda与Python venv虚拟环境的区别与使用方法详解

《Conda与Pythonvenv虚拟环境的区别与使用方法详解》随着Python社区的成长,虚拟环境的概念和技术也在不断发展,:本文主要介绍Conda与Pythonvenv虚拟环境的区别与使用... 目录前言一、Conda 与 python venv 的核心区别1. Conda 的特点2. Python v

Python使用python-can实现合并BLF文件

《Python使用python-can实现合并BLF文件》python-can库是Python生态中专注于CAN总线通信与数据处理的强大工具,本文将使用python-can为BLF文件合并提供高效灵活... 目录一、python-can 库:CAN 数据处理的利器二、BLF 文件合并核心代码解析1. 基础合

Python使用OpenCV实现获取视频时长的小工具

《Python使用OpenCV实现获取视频时长的小工具》在处理视频数据时,获取视频的时长是一项常见且基础的需求,本文将详细介绍如何使用Python和OpenCV获取视频时长,并对每一行代码进行深入解析... 目录一、代码实现二、代码解析1. 导入 OpenCV 库2. 定义获取视频时长的函数3. 打开视频文

Mysql实现范围分区表(新增、删除、重组、查看)

《Mysql实现范围分区表(新增、删除、重组、查看)》MySQL分区表的四种类型(范围、哈希、列表、键值),主要介绍了范围分区的创建、查询、添加、删除及重组织操作,具有一定的参考价值,感兴趣的可以了解... 目录一、mysql分区表分类二、范围分区(Range Partitioning1、新建分区表:2、分

Python中你不知道的gzip高级用法分享

《Python中你不知道的gzip高级用法分享》在当今大数据时代,数据存储和传输成本已成为每个开发者必须考虑的问题,Python内置的gzip模块提供了一种简单高效的解决方案,下面小编就来和大家详细讲... 目录前言:为什么数据压缩如此重要1. gzip 模块基础介绍2. 基本压缩与解压缩操作2.1 压缩文

MySQL 删除数据详解(最新整理)

《MySQL删除数据详解(最新整理)》:本文主要介绍MySQL删除数据的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录一、前言二、mysql 中的三种删除方式1.DELETE语句✅ 基本语法: 示例:2.TRUNCATE语句✅ 基本语

Python设置Cookie永不超时的详细指南

《Python设置Cookie永不超时的详细指南》Cookie是一种存储在用户浏览器中的小型数据片段,用于记录用户的登录状态、偏好设置等信息,下面小编就来和大家详细讲讲Python如何设置Cookie... 目录一、Cookie的作用与重要性二、Cookie过期的原因三、实现Cookie永不超时的方法(一)

MySQL中查找重复值的实现

《MySQL中查找重复值的实现》查找重复值是一项常见需求,比如在数据清理、数据分析、数据质量检查等场景下,我们常常需要找出表中某列或多列的重复值,具有一定的参考价值,感兴趣的可以了解一下... 目录技术背景实现步骤方法一:使用GROUP BY和HAVING子句方法二:仅返回重复值方法三:返回完整记录方法四:

Python内置函数之classmethod函数使用详解

《Python内置函数之classmethod函数使用详解》:本文主要介绍Python内置函数之classmethod函数使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录1. 类方法定义与基本语法2. 类方法 vs 实例方法 vs 静态方法3. 核心特性与用法(1编程客

Python函数作用域示例详解

《Python函数作用域示例详解》本文介绍了Python中的LEGB作用域规则,详细解析了变量查找的四个层级,通过具体代码示例,展示了各层级的变量访问规则和特性,对python函数作用域相关知识感兴趣... 目录一、LEGB 规则二、作用域实例2.1 局部作用域(Local)2.2 闭包作用域(Enclos