Предмет: Информатика, автор: wdanielka28

ПРАКТИЧНА РОБОТА ІНФОРМАТИКА 9 КЛАС !!!!!!! 60 БАЛІВ

Відома кількість рахунків банку - від 8 до 13. Сума на рахунку
може бути довільним числом (додатнім, відʼємним або нуль).
Скласти програмний проект, за яким будуть виконуватися наступні завдання:

1) Визначити, чи банк успішний (знайти суму всіх елементів списку. Якщо загальна сума менша 0, то не будемо його грабувати :)

2) Визначити, скільки коштів лежнть у банку (знайти суму додатніх елементів
списку).

3) Визначити, скільки людей залучати до пограбування (знайти кількість додатніх елементів).

4) Визначити, скільки грошей отримає кожен з грабіжників (знайти середнє арифметичне додатніх елементів списку).

Приложения:

Ответы

Автор ответа: slonce70
1

def bank_robbery(bank_accounts):

   total_sum = sum(bank_accounts)

   if total_sum < 0:

       print("Банк не успішний. Не будемо його грабувати.")

       return

   positive_accounts = [account for account in bank_accounts if account > 0]

   money_in_bank = sum(positive_accounts)

   num_robbers = len(positive_accounts)

   avg_money_per_robber = money_in_bank / num_robbers

   print(f"У банку лежить {money_in_bank} грошей.")

   print(f"Потрібно залучити {num_robbers} людей до пограбування.")

   print(f"Кожен з грабіжників отримає {avg_money_per_robber} грошей.")

bank_accounts = [10, -5, 20, 30, -15]

bank_robbery(bank_accounts)

Похожие вопросы
Предмет: Геометрия, автор: lynevaanna217