Я должен выяснить, сколько времени занимает удвоение данной инвестиции с годовой процентной ставкой (ставка будет входной). Инвестиции могут быть любой данной цифрой. (Я должен использовать Пока Loops и его Python кстати).
Для моей программы это то, что я сделал:
def Invest():
rate = int(input("Enter the annualized interest rate: "))
year = 0
principal = 1
while principal != (principal*2):
interest = (principal * rate * 1)/100
principal = principal + interest
year += 1
print("The number of years it takes for your investment to double is",year)
Invest()
Ну, это работает, но даже если Я использую 50 в качестве моей ставки, я получаю действительно большое количество лет. Я чувствую, как будто я должен что-то добавить, но я не знаю, что именно.
Любая помощь будет оценена.