Информатика, вопрос задал morozz1707 , 1 год назад

Торговельна мережа має 4 магазини. Інформація про прибуток кожного магазину по місяцях за квартал (тис. грн) зберігається в рядках двовимірного масиву. Скласти консольну програму для опрацювання масиву даних.

Приложения:

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

Ответил arsenijlevickij22
3

Відповідь: # Створення списку з даними таблиці

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 у своєму редакторі коду.

Пояснення:Успіхів)


morozz1707: Дякую вам велике!!!!
arsenijlevickij22: Будь ласка)
Новые вопросы