1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 如何利用python计算即期利率_PYTHON计算任务收益率

如何利用python计算即期利率_PYTHON计算任务收益率

时间:2020-07-28 01:49:42

相关推荐

如何利用python计算即期利率_PYTHON计算任务收益率

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

#手动输入回报率

#roe = raw_input("回报率为: ")

#设置年份

#year = raw_input("年份: ")

#设置初始金额,默认10000

ori = 700000

left = ori

per2_income=36

per2_days=60

per2_invovle=1000

per1_income=22500

per1_days=90

per1_invovle=300000

per_dayrate = 0.00157142

count = 1

output = ori

taskday = 0

task=[]

def calculate_task():

global left

for i in task:

i[2] = i[2] - 1

if i[2] == 0:

left=left+i[1]+i[0]

task.remove(i)

def choose_task():

global left

while left>=per1_invovle:

task.append([per1_invovle,per1_income,per1_days])

left = left - per1_invovle

while left>=per2_invovle:

task.append([per2_invovle,per2_income,per2_days])

left = left - per2_invovle

def calculate_count_value():

count = 0

for i in task:

count = count + i[0]

return count

choose_task()

print task

count = 0

while count <= 365:

calculate_task()

count_value = calculate_count_value()

print "总价值:left:%d;task_value:%d"%(left,count_value)

sign_income = count_value*per_dayrate

left = left + sign_income

choose_task()

count = count+1

print task

count_value = calculate_count_value()

print "%d天:总价值:left:%d;task_value:%d"%(count,left,count_value)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。