Завдання №2 (За виконання даного завдання можна отримати від 1-4 балів) Завдання: Дарина вирішила порахувати на скільки ïй потрiбно покласти гроші, що у неї є, у банк під складний вiдсоток, щоб отримати заповітну суму. Допоможіть програмно порахувати Даринi кiлькiсть місяців. (Примітка. Банк дозволяє зняти кошти у будь-який мiсць року.)
Срочно!!!!!!!!
Ответы
def months_to_reach_goal(current_amount, target_amount, interest_rate):
"""
Розраховує кількість місяців, необхідних для досягнення мети.
:param current_amount: Поточний розмір вкладу.
:param target_amount: Бажаний розмір вкладу.
:param interest_rate: Річна ставка відсотків.
:return: Кількість місяців.
"""
months = 0
while current_amount < target_amount:
current_amount *= (1 + interest_rate/12)
months += 1
return months
# Приклад використання:
current_amount = 10000 # Початковий розмір вкладу.
target_amount = 15000 # Бажаний розмір вкладу.
interest_rate = 0.06 # Річна ставка відсотків.
months = months_to_reach_goal(current_amount, target_amount, interest_rate)
print(f'Кількість місяців для досягнення бажаної суми: {months}')
Пайтон