# Считываем количество товаров
n = int(input())
# Инициализируем переменные для хранения данных
articul_sales = []
# Считываем данные по каждому товару
for _ in range(n):
data = list(map(int, input().split()))
articul = data[0]
last_3_months_sales = sum(data[-3:]) # Сумма продаж за последние 3 месяца
articul_sales.append((articul, last_3_months_sales))
# Находим артикул с максимальными продажами за последние 3 месяца
best_selling_articul = max(articul_sales, key=lambda x: x[1])[0]
# Выводим артикул самого продаваемого товара
print(best_selling_articul)
Результат выполнения
или в коротком виде код еще:
# Считываем количество товаров
n = int(input())
# Выводим артикул самого продаваемого товара
print(max([(data[0], sum(data[-3:])) for _ in range(n) if (data := list(map(int, input().split())))], key=lambda x: x[1])[0])
Формат входных данных:
Вводится натуральное число n – количество товара. Далее вводится n строк по 7 целых положительных чисел через пробел. Т.е. в каждой строке первое число обозначает артикул товара, а 6 следующих чисел - количество продаж по каждому месяцу. Данные представлены за последние 6 месяцев.
Формат выходных данных:
Вывести одно число - артикул самого продаваемого товара за последние 3 месяца.
В поле краткого ответа введите число, которое получается в результате работы программы при вводе следующих данных:
3
452323 10 5 12 8 10 15
457823 15 9 11 12 8 10
248571 8 10 15 7 9 11