@Michelin123

Как найти произведение элементов списка после максимального элемента?

Нужно сделать с помощью генератора
  • Вопрос задан
  • 123 просмотра
Решения вопроса 1
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
from functools import reduce

a = [20, 4, 35, 3, 4]
my_mult = reduce(lambda x, y: x * y, [a[i] for i in range(a.index(max(a)) + 1, len(a))])

так пойдет?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@davGro
Шушуть люблю питон, по шушуть тыкаю где-то год.
Можно уточнить?
Что из себя представляет задача?
test_list = [1, 3, 7, 2, 6, 5]
7 - максимальный элемент в списке, все остальные после него перемножить, то есть 2 6 и 5?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы