
Вопрос задан 08.06.2023 в 18:50.
Предмет Информатика.
Спрашивает Голиков Дмитрий.
В Mate bank є можливість покласти гроші на депозит під певний відсоток і отримати прибуток через
деякий час. Наприклад, якщо покласти 10000 на 3 роки під 4% річних, отримаємо: перший рік: 10000 + 4% = 10400 (10000 + 10000 * 0.04); другий рік: 10400 + 4% = 10816 (10400 + 10400 * 0.04); третій рік: 10816 + 4% = 11248.64 (10816 + 10816 * 0.04); чистий прибуток: 11248.64 - 10000 = 1248.64. Твоє завдання: напиши функцію calculate_profit, яка приймає 3 параметри: amount — початкова сума, яку ми кладемо на депозит; percent — річна відсоткова ставка; period — кількість років (час, на який гроші кладуться на депозит). Функція повинна розрахувати та повернути суму чистого прибутку за весь час. Зверни увагу: якщо amount, percent або period дорівнюють 0, то функція повинна повернути 0.

Ответы на вопрос

Отвечает Rahmankulova Vyacheslava.
def calculate_profit(amount, percent, period):
if amount == 0 or percent == 0 or period == 0:
return 0
else:
total = amount
for i in range(period):
total += total * (percent / 100)
return round(total - amount, 2)



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Ось функція calculate_profit
, яка розраховує суму чистого прибутку за весь час:
pythondef calculate_profit(amount, percent, period):
if amount == 0 or percent == 0 or period == 0:
return 0
total_amount = amount
for _ in range(period):
total_amount += total_amount * (percent / 100)
profit = total_amount - amount
return profit
Тепер можна викликати цю функцію зі значеннями amount
, percent
та period
, щоб отримати суму чистого прибутку. Наприклад:
pythonamount = 10000
percent = 4
period = 3
profit = calculate_profit(amount, percent, period)
print(profit) # Виведе: 1248.64
Зверни увагу, що функція перевіряє, чи дорівнюють amount
, percent
або period
нулю. Якщо один з них дорівнює нулю, функція поверне 0, оскільки неможливо отримати прибуток без початкової суми, відсоткової ставки або періоду.


Топ вопросов за вчера в категории Информатика

Информатика 558

Информатика 33

Информатика 74

Информатика 12

Информатика 10

Информатика 33

Информатика 27
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili