写一个理财计算器,实现将每日/月/年的利息进行复投进行计算

fuli.py

# coding: utf-8

# 写一个理财计算器,实现将每日/月/年的利息进行复投进行计算

money = float(input('请输入您打算用来投资的本金:PV: '))

year = int(input('请输入投资期限(单位:年):N: '))

rate = float(input('请输入投资年化收益率:I: '))

mm = int(input('''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 + money

print('第%d年结束时,本金为:%.2f' % (y+1,money))

def month_return(money,year,mm,rate=0.06):

'''方案:每月利息加入本金复投'''

for y in range(year):

cs = 12//mm

for month in range(cs):

money = money*rate/cs + money

print('第%d年结束时,本金为:%.2f' % (y+1,money))

def year_return(money,year,rate=0.06):

'''方案:每年利息加入本金复投'''

for y in range(year):

money = money*rate + money

print('第%d年结束时,本金为:%.2f' % (y+1,money))

if 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万元资金,年利率为 8%,按半年复利计息,则 2017年到期时可以得到的本利和为:

python fuli.py

请输入您打算用来投资的本金:PV: 50000

请输入投资期限(单位:年):N: 10

请输入投资年化收益率:I: 0.08

1.每月 3.每3月 6.每6月 12.每年 请选择利息复投方式: 6

第1年结束时,本金为:54080.00

第2年结束时,本金为:58492.93

第3年结束时,本金为:63265.95

第4年结束时,本金为:68428.45

第5年结束时,本金为:74012.21

第6年结束时,本金为:80051.61

第7年结束时,本金为:86583.82

第8年结束时,本金为:93649.06

第9年结束时,本金为:101290.83

第10年结束时,本金为:109556.16

belldeep

发布了106 篇原创文章 · 获赞 27 · 访问量 33万+

私信

关注

标签:python,money,本金,复利,复投,mm,rate,计算,year

来源: https://blog.csdn.net/belldeep/article/details/103939689

python复利计算_python:复利计算相关推荐

  1. c python 内存冲突_Python在计算内存时应该注意的问题?

    我之前的一篇文章,带大家揭晓了 Python 在给内置对象分配内存时的 5 个奇怪而有趣的小秘密.文中使用了sys.getsizeof()来计算内存,但是用这个方法计算时,可能会出现意料不到的问题. ...

  2. python图片相似度计算_python Opencv计算图像相似度过程解析

    这篇文章主要介绍了python Opencv计算图像相似度过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一.相关概念 一般我们人区分谁是谁 ...

  3. python复利计算_python复利代码

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 比如在<零基础学编程012:画出复利曲线图>提到的numpy和mat ...

  4. python多项式运算_python – 用于计算“多项式系数”的numpy / scipy函数

    是否有任何python函数(可能来自numpy或scipy)计算扩展中x ** r的系数(1 xx ** 2 x ** 3 - x **(k-1))** n ,其中k> = 1,n> = ...

  5. python星期计算_Python简单计算给定某一年的某一天是星期几示例

    本文实例讲述了Python简单计算给定某一年的某一天是星期几.分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #计算某特定天使星期几 #蔡勒公式:w=y+[y/4]+[ ...

  6. python 封闭图形面积_python实现计算图形面积

    用Python编写关于计算图形面积的代码实现,供大家参考,具体内容如下 #寒假打卡28天第7天 import math class Round(): #圆形 def __init__(self, R) ...

  7. python公式计算_Python Numpy计算各类距离的方法

    详细: 1.闵可夫斯基距离(Minkowski Distance) 2.欧氏距离(Euclidean Distance) 3.曼哈顿距离(Manhattan Distance) 4.切比雪夫距离(Ch ...

  8. python莱布尼茨法计算π_python圆周率计算(带进度条)

    3.波尔文四次迭代式 这个公式由乔纳森·波尔文和彼得·波尔文于1985年发表的. bailey-borwein-plouffe算法 这个公式简称BBP公式,由David Bailey, Peter B ...

  9. python怎么计算_python怎么计算

    python计算主要使用Python的运算符.举个简单的例子 4 +5 = 9 . 例子中,4 和 5 被称为操作数,"+" 称为运算符. Python语言支持非常多的运算符,在此 ...

  10. python波形分析库_Python科学计算——任意波形拟合

    任意波形的生成(geneartion of arbitrary waveform) 在商业,军事等领域都有着重要的应用,诸如空间光通信 (free-space optics communication ...

最新文章

  1. JDK之jstat的用法
  2. 远洋整站下载器不能用https_这可能是最全最好的爆破百度文库下载指南了!
  3. Android之如何卸载指定的 应用程序
  4. 皮一皮:35岁后你做什么?
  5. 基于Spark MLlib平台的协同过滤算法---电影推荐系统
  6. [译] ASP.NET 生命周期 – ASP.NET 上下文对象(八)
  7. P4301 [CQOI2013] 新Nim游戏
  8. else 策略模式去掉if_业务复杂=if else?刚来的大神竟然用策略+工厂彻底干掉了他们!...
  9. matlab 嵌入式,面向嵌入式系统的 MATLAB 和 Simulink
  10. 利用python将excel数据导入mySQL
  11. CCF认证-2014-12-2 Z字形扫描
  12. paip.程序设计--扫号器跑号器结果分类设计
  13. android imagebutton 设置边框,Android ImageButton没有边框但仍然有点击指示
  14. 关于印发《计算机技术与软件专业技术资格(水平)考试暂行规定》
  15. EMC设计技巧及经验总结4:ESD防护布线指导
  16. 访外国语学院05年毕业生潘锐师姐
  17. 培养出儿子清华女儿北大的家庭十条家规
  18. RT-thread应用讲解——norflash
  19. 采用74HC595驱动数码管实验
  20. 电费折扣充值cps接口

热门文章

  1. Dart Sass替换Node Sass
  2. 田野调查手记·浮山篇(九)
  3. redirect_uri 参数错误 公众号H5授权登录原理
  4. 4.2 期货每日早盘操作建议
  5. MySQL高可用之主备同步:电脑安装java步骤
  6. AI解梦成为现实 未来还有无限可能道翰天琼认知智能机器人平台API接口大脑为您揭秘
  7. 用微PE工具箱安装系统
  8. 2017283421俞烨炜
  9. 阿里云天池竞赛-零基础入门CV赛事-Task4 模型训练与验证
  10. 给新手程序员的一点学习建议