# -*- 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)
#手动输入回报率
#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)