#!/usr/bin/python 3.7.2

# -*- coding: UTF-8 -*-

# Windows 8.1

中文版

x64

from

math

import

pow

from

random

import

uniform

modal

=

input

(

'''

请输入计算模式:

A:

平均模式,用年化收益率平均到月计算复利,如年化

8%,

则第一个月的收益率不到

8%

,使最终的

年化收益率约为

8%

准确的年化利率并不是按自然年计算,而是投资满一年的收益率。这里只是预估,所以没有考虑得

很复杂。

R:

随机模式,以随机数的形式模拟年化收益率的浮动,使指定年化收益率在

±5%

范围内随机浮动

'''

)

while

len

(

modal

)

>

0

:

if

str

.

upper

(

modal

) ==

'A'

:

print

(

'

开始以

A

模式进行计算

……'

)

modal

=

''

#

输入参数

interest_rate

=

float

(

input

(

'

请输入以小数表示的年化利率:

'

))

year

=

int

(

input

(

'

请输入投资年限:

'

))

corpus

=

int

(

input

(

'

请输入月投资金额:

'

))

month_total

=

year

*

12

corpus_total

=

corpus

*

12

*

year

income

=

0

corpus_ex

=

0

#

计算复利

while

month_total

>

0

:

income

=

income

+

corpus

*

pow

((

1

+

interest_rate

/

12

),

month_total

)

#

计算通货膨胀

corpus_ex

=

corpus_ex

+

corpus

*

pow

((

1

+

0.03

/

12

),

month_total

)

month_total

=

month_total

-

1

#

输出结果

print

(

'

总本金

='

+

str

(

corpus_total

))

print

(

'

总本息

='

+

str

(

income

))

print

(

'

总收益

='

+

str

(

income

-

corpus_total

))

print

(

'

计入通货膨胀的总本金

='

+

str

(

corpus_ex

))

print

(

'

除去通货膨胀后的等效收益

='

+

str

(

income

-

corpus_ex

))

elif

str

.

upper

(

modal

) ==

'R'

:

print

(

'

开始以

R

模式进行计算

……'

)

modal

=

''

#

输入参数

interest_rate

=

float

(

input

(

'

请输入以小数表示的年化利率:

'

))

year

=

int

(

input

(

'

请输入投资年限:

'

))

corpus

=

int

(

input

(

'

请输入月投资金额:

'

))

month_total

=

year

*

12

corpus_total

=

corpus

*

12

*

year

income

=

0

corpus_ex

=

0

#

计算复利

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

python复利计算_用Python计算基金定投收益代码相关推荐

  1. python 概率分布模型_使用python的概率模型进行公司估值

    python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...

  2. python 时间序列预测_使用Python进行动手时间序列预测

    python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...

  3. python输入数组并计算_利用Python进行数据分析——Numpy基础:数组和矢量计算

    利用Python进行数据分析--Numpy基础:数组和矢量计算 ndarry,一个具有矢量运算和复杂广播能力快速节省空间的多维数组 对整组数据进行快速运算的标准数学函数,无需for-loop 用于读写 ...

  4. 用python求期望_用Python计算明日方舟2021龙门幸运墙期望

    按照去年的惯例,方舟今年春节的时候也整了个红包盲盒. 比起去年简单粗暴的直接送,今年的盲盒实际上增加了两层隐性的保底机制:第一层是每天有两次机会而非一次,两次尝试取收益更高的结果:第二层是如果不幸成为 ...

  5. python 斯皮尔曼相关系数_使用Python计算非参数的秩相关

    相关性是两个变量之间关联的度量. 当两个变量都有良好理解的高斯分布时,很容易计算和解释.而当我们不知道变量的分布时,我们必须使用非参数的秩相关(Rank Correlation,或称为等级相关)方法. ...

  6. 机械专业与python的联系_使用python进行机械设计计算

    分析 这一过程的核心在于机械设计,python的编程的用途有两个 1.当作计算器,缺点在于没有casio计算器那样的自然显示,优点在于可以反复调用,使用lambda函数简化运算 2.当设计需要修改时, ...

  7. python数学计算_初学者Python学习笔记--数学计算

    四则运算 加减乘除 1 + 2 3 10 - 6 4 5 * 5 25 20 / 5 4.0 3 ** 3 27 取整计算 13//3 4 取余数计算 13%3 1 计算顺序,括号>乘除> ...

  8. python实现案例_基于Python实现相关分析案例

    节选自<Python预测之美:数据分析与算法实战>. 相关关系是一种非确定的关系,就好像身高与体重的关系一样,它们之间不能用一个固定的函数关系来表示.而相关分析就是研究这种随机变量间相关关 ...

  9. python集群_使用Python集群文档

    python集群 Natural Language Processing has made huge advancements in the last years. Currently, variou ...

  10. python机器学习预测_使用Python和机器学习预测未来的股市趋势

    python机器学习预测 Note from Towards Data Science's editors: While we allow independent authors to publish ...

最新文章

  1. ios计算机隐藏功能,7个iOS14隐藏功能,看完想立马更新,有你不知道的
  2. vue本地上传并预览php,vue.js 实现图片本地预览 裁剪 压缩 上传功能
  3. UML基础教程(内部使用教程) 非常不错的ppt!!强烈推荐
  4. 限制域用户多点登录--脚本
  5. leetcode刷题实录:1
  6. bzoj 3572 [Hnoi2014]世界树——虚树
  7. 微星z370黑苹果_记录一下装了第二台黑苹果(Z370 + High Sierra)
  8. java乱码base64,解决 JAVA WebSocket 解析 base64 后中文字符串乱码
  9. 自制简单表单验证relative与absolute定位
  10. Android Studio 教程(1)----配置
  11. 从Java到Ruby——我的最近一次技术转型
  12. 原生JavaScript如何解决父元素查找指定类名的子元素的问题
  13. PAT1030 Travel Plan (30)---DFS
  14. 如何提高思考能力,(一个绝对能帮到你的科普)取自《思维混乱:是因为大脑没有结构》谢春霖
  15. latex 中对同一脚注进行引用
  16. Helm vs Operator
  17. wps2016向程序发送命令_老司机帮您向程序发送命令时出现错误 【操作步骤】 的设置办法...
  18. P4850 [IOI2009] 葡萄干 raisins 题解
  19. c语言程序设计第一次月考考试重点,为什么说初三第一次月考很重要
  20. vue axios介绍

热门文章

  1. 如何上传代码到github?
  2. PID控制的现象与本质
  3. 43. TA镜像文件的签名
  4. 解决jinjia2 for循环变量作用域问题
  5. 移动 ProgramData\Package Cache 文件夹
  6. 科大讯飞与IBM组队人工智能蓝蓝CP
  7. Axure8.0使用教程
  8. 内存卡数据恢复,如何从内存卡恢复数据
  9. Android开发动态设置view宽度和高度layoutParams的单位问题
  10. Importing the numpy c-extensions failed 解决方案