python:复利计算
写一个理财计算器,实现将每日/月/年的利息进行复投进行计算
FV(PV,i,n) = PV*(1+i)**n
fuli.py
# coding: utf-8
# 写一个理财计算器,实现将每日/月/年的利息进行复投进行计算money = float(input('请输入您打算用来投资的本金:PV= '))
year = int(input('请输入投资期限(单位:年):N= '))
rate = float(input('请输入投资年化收益率:I= '))
mm = int(input('''0.每日 1.每月 3.每3月 6.每6月 12.每年 请选择利息复投方式: '''))def day_return(money,year,rate=0.06):'''方案:每日利息加入本金复投'''for y in range(year):for day in range(365):money = money*rate/365 + moneyprint('第%d年结束时,本利合计:%.2f' % (y+1,money))def month_return(money,year,mm,rate=0.06):'''方案:每月利息加入本金复投'''for y in range(year):cs = 12//mmfor month in range(cs):money = money*rate/cs + moneyprint('第%d年结束时,本利合计:%.2f' % (y+1,money))def year_return(money,year,rate=0.06):'''方案:每年利息加入本金复投'''for y in range(year):money = money*rate + moneyprint('第%d年结束时,本利合计:%.2f' % (y+1,money))if mm == 0:day_return(money,year,rate)
elif mm in (1,2,3,4,6):month_return(money,year,mm,rate)
elif mm == 12:year_return(money,year,rate)
else:print('mm 输入有误!')
例题1. 某公司于2007年初向银行存入5万元资金,年利率为 6%,按半年复利计息,则 2017年到期时可以得到的本利和为:
python fuli.py
请输入您打算用来投资的本金:PV= 50000
请输入投资期限(单位:年):N= 10
请输入投资年化收益率:I= 0.06
0.每日 1.每月 3.每3月 6.每6月 12.每年 请选择利息复投方式: 6
第1年结束时,本利合计:53045.00
第2年结束时,本利合计:56275.44
第3年结束时,本利合计:59702.61
第4年结束时,本利合计:63338.50
第5年结束时,本利合计:67195.82
第6年结束时,本利合计:71288.04
第7年结束时,本利合计:75629.49
第8年结束时,本利合计:80235.32
第9年结束时,本利合计:85121.65
第10年结束时,本利合计:90305.56
例题2. F先生将一笔10万元的资金投入在年收益率为 6%的工程项目中,试估算,大约经过(?)年,本利和可以达到20万元。
returns.py
# coding: utf-8#手动输入回报率
rate = float(input("年收益率: "))#设置初始金额,默认10w
money = 100000
FV = 200000count = 1
while count <= 100:returns = money*(1 + rate)**countif returns > FV :print("第"+str(count)+"年: "+str(int(returns))+"元")breakcount += 1
python returns.py
年收益率: 0.06
第12年: 201219元
72法则:翻番时间=72/利率 例如:6% 翻番需要 72/6=12年
雅各布·伯努利在研究复利时发现的自然常数:
(1+(1/x))^x的极限就约等于e:=2.718281828...
(1+(1/365))**365 = 2.7145674820219727
纳斯达克在互联网世纪大癫狂时曾经花了一年半时间从约1357点暴涨至5132点,涨了278%。
python:复利计算相关推荐
- python复利计算函数_PyThon编程入门:了解python format格式化函数的使用
在python2之后,新增了这项对字符串.数字可进行格式化的函数.本章为大家介绍关于format函数的使用,章节代码清楚,条理清晰,非常便于理解! 首先给大家准备了利用Format方法写个示例: 下面 ...
- python复利计算_python:复利计算
写一个理财计算器,实现将每日/月/年的利息进行复投进行计算 fuli.py # coding: utf-8 # 写一个理财计算器,实现将每日/月/年的利息进行复投进行计算 money = float( ...
- python复利计算_python复利代码
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 比如在<零基础学编程012:画出复利曲线图>提到的numpy和mat ...
- python复利计算_如何让Python复利计算器给出正确的答案
早前曾发布过一个关于错误的问题.多亏了这里的几个人,我才解决了这个问题.现在我遇到了我的复利计算器的问题,当你输入本金.复利(年.月等).利率(0.03等)和年数时,计算错误. 其他Q链接:final ...
- python复利计算_使用Python函数计算复利
写一个函数,在给定的年数后,用给定的初始余额和利率计算银行帐户的余额.假设利息每年复利.在 出现错误"ValueError:索引28处不支持格式字符'I'(0x49)" 这是我目前 ...
- Python金融数据三:Python程序计算看涨期权
Python金融数据三:Python程序计算看涨期权 计算看涨期权价格的代码 Black-Scholes-Merton期权定价模型(Black-Scholes-Merton Option Pricin ...
- 使用OpenCV和Python高效计算视频的总帧数
使用OpenCV和Python高效计算视频的总帧数 1. 效果图 2. 源码 参考 这篇博客将介绍两种使用OpenCV和Python计算视频文件中帧数的方法. 超级快,它依靠OpenCV的视频属性功能 ...
- 0414复利计算6.0--结对
结对同伴: 姓名:柯晓君 学号:201406114210 博客园地址:http://www.cnblogs.com/950525kxj/ 一.项目简介 开发工具:eclipse 开发语言:java 主 ...
- 在Python中计算一次性计算多个百分位数percentile、quantile
在Python中计算一次性计算多个百分位数percentile. quantile 目录 在Python中计算一次性计算多个百分位数percentile. quantile
- python代码计算图像的分辨率
python代码计算图像的分辨率 def jpeg_res(filename):""""This function prints the resolution ...
最新文章
- 说实话,去一家小公司从 0 到 1 搭建后端架构,真难~
- c语言结构体易错点,C语言结构体注意点
- Qt中QTableWidget用法总结
- php有多少种占位符,php 占位符问题?
- leetcode 1222 python
- php变量值传递,PHP将值传递到包含文件中的变量
- Axure基础教程:产品流程图的制作方法详解
- 数据分析 超市条码_数据分析入门:商品分析是什么?该怎么做?
- SMBMS项目(一)
- PCB十六大可靠性测试,看看您的板是否经得起测试?
- 私活利器:Java企业级快速开发框架——若依 前后端分离版本编译
- 自适应辛普森(Simpson)积分及二重积分
- c语言上机调试步骤,C语言上机环境与上机调试.ppt
- linux文件夹可视化工具,4款简单实用的的服务器文件管理工具推荐
- 国产首发:上海川土微电子数字接口电源数字隔离芯片模拟芯片领导者
- 由浅入深----python+requests+unittest执行自动化接口测试
- Java、计算税收(Java8)
- 金地集团三季报:归母净利润同比降超三成,仍存债务压力
- 2008年度最佳开源软件大奖
- 《某担保业务管理系统》项目研发总结