Торговельна мережа має 4 магазини. Інформація про прибуток кожного магазину по місяцях за квартал (тис. грн) зберігається в рядках двовимірного масиву. Скласти консольну програму для опрацювання масиву даних.
Ответы на вопрос
Відповідь: # Створення списку з даними таблиці
tabl = [[1, 300, 150, 200],
[2, 250, 330, 170],
[3, 120, 180, 190],
[4, 220, 135, 210]]
# Функція для знаходження середнього прибутку магазину за 3 місяці
def avg_profit(store_num):
for row in tabl:
if row[0] == store_num:
avg = sum(row[1:]) / 3
return f"Середній прибуток магазину {store_num} за 3 місяці: {avg:.2f}"
return "Магазин з таким номером не знайдено"
# Знаходження сумарного доходу мережі магазинів
total_profit = sum(sum(row[1:]) for row in tabl)
print(f"Сумарний дохід мережі магазинів: {total_profit}")
# Знаходження магазину з найбільшим прибутком за квартал
max_profit_store = max(tabl, key=lambda x: sum(x[1:]))
print(f"Магазин з номером {max_profit_store[0]} мав найбільший прибуток за квартал: {sum(max_profit_store[1:]):.2f}")
# Знаходження місяця з найбільшим прибутком
max_profit_month = max(zip(*tabl[1:]), key=sum)
print(f"Місяць з найбільшим прибутком: {max_profit_month}")
Примітка: Якщо виконуєте цей код на своєму комп'ютері, то вам потрібно створити Python file у своєму редакторі коду.
Пояснення:Успіхів)