某公司以一定的策略投资一支股票,每天都会投入一定的资金用于购买股票,其策略为:在周一的时候投入1 万块钱。从周二到周日,每天都比前一天多投入 1 万块钱。在接下来每一个周一,都会比前一个周一多投入1 万块钱。例如, 第一周:周一投入1万元,周二投入2万元,周三投入3万元,……,周日投入7万元 第二周:周一投入2万元,周二投入3万元,周三投入4万元,……,周日投入8万元 …… 第n周:周一投入n万元,周二投入n+1万元,…… 要求:使用函数,实现对于任意输入的正整数n,能够得到在第 n 天结束的时候该公司在该股票上总共投入了多少钱。
时间: 2024-03-12 22:44:14 浏览: 53
股票分析_投资策略
好的,问题已经记录下来了。下面是代码实现:
```python
def total_investment(n):
total = 0
for i in range(1, n+1):
total += i + 9999 # 每天投入的金额是前一天的基础上+1万
if i % 7 == 0: # 如果是周日,就为下周一投入的金额+1万
total += 10000
return total
```
这个函数的实现思路比较简单,就是使用一个循环来计算在每一天投入的金额,然后把它们加起来即可。在每个周日时,需要额外为下周一投入的金额+1万。
阅读全文