ROI算法python实现
时间: 2024-09-05 09:00:24 浏览: 20
ROI(Return on Investment)算法,也称为投资回报率,通常用于衡量投资效益。在Python中,计算ROI并不复杂,它涉及的基本步骤是确定初始投资、最终收益以及时间(如果有的话)。以下是一个简单的Python函数示例:
```python
def calculate_roi(initial_investment, final_value, time_period=0):
# 计算总收益
total_profit = final_value - initial_investment
# 如果有时间因素,考虑资金的时间价值
if time_period > 0:
interest_rate = 0.01 # 假设年利率,可以根据实际情况调整
total_profit += initial_investment * (interest_rate * time_period)
# 计算ROI
roi = (total_profit / initial_investment) * 100 # 百分比形式
return roi
# 示例用法
initial_investment = 1000
final_value = 1500
time_period_days = 60 # 一个月
roi_percentage = calculate_roi(initial_investment, final_value, time_period_days)
print(f"ROI: {roi_percentage:.2f}%")