РЕШИТЬ В PYTHONE!!!!!!! ДАЮ 40БАЛІВ!!!!!!
Банк змінив попередні умови для батьків. Тепер кошти можна
класти лише в межах року і забрати їх будь-якого місяця не можна. Скільки
років потрібно батькам, щоб досягти своїх цілей, та яка сума буде
доступна на їх рахунку?
P.S Зразок фінального вікна
Ответы
# Припустимо, що батьки хочуть накопичити 100000 гривень за 5 років
# Припустимо, що банк пропонує 10% річних вкладів
# Припустимо, що батьки починають з нульового балансу
# Створимо змінну для поточного балансу
balance = 0
# Створимо змінну для поточного року
year = 0
# Створимо цикл, який буде виконуватися, поки баланс не досягне цілі або роки не перевищать 5
while balance < 100000 and year < 5:
# Запитаємо у користувача суму, яку вони хочуть покласти на рахунок цього року
deposit = float(input(f"Скільки гривень ви хочете покласти на рахунок у {year + 1}-му році? "))
# Додамо суму до поточного балансу
balance += deposit
# Обчислимо процент за рік і додамо його до поточного балансу
interest = balance * 0.1
balance += interest
# Збільшимо поточний рік на одиницю
year += 1
# Перевіримо, чи досягли батьки своєї цілі за 5 років або менше
if balance >= 100000:
# Виведемо повідомлення про успіх і кінцевий баланс
print(f"Ваш кiнцевий баланс становить {balance:.2f} гривень.")
print(f"Вам знадобилось {year} рокiв для досягнення вашoї цiлi.")
else:
# Виведемо повiдомлення про невдачу і кiнцевий баланс
print(f"Ваш кiнцевий баланc становить {balance:.2f} гривень.")
print(f"Вам не вдалось досягти вашoї цiлi за {year} рокiв.")