Saurabh Chaturvedi
1 min readJan 8, 2020

--

Very interesting read! However, wouldn’t the “remaining” amount of money be a more realistic parameter for allocating money in the interesting list? I used money / (2*len(interestlst))as moneyToAllocate because in reality, we cannot allocate currentvalue() / (2*len(interestlst)) always as some of it is already invested in our current portfolio, right (please correct me if I’m wrong)? Using half of the remaining money (“disposable money”) for allocation gives a profit of about 2400% at the end of twenty years — making about $24 million.

Also, I tried to make your code more Pythonic and optimize it, please have a look — I’d love your feedback! I’m trying to eliminate the use of global variables as they should be used sparingly.

--

--

Saurabh Chaturvedi
Saurabh Chaturvedi

Written by Saurabh Chaturvedi

Software Engineer @Google. Passionate. Pythonist. Perfectionist.

Responses (1)