Задать вопрос
nice-coding
@nice-coding
веб-программист

Как учесть совокупность сумм всех элементов списка?

Имеется совокупность переменных a-e. При условии, что сумма любых двух элементов из списка меньше заданной величины, выполняется операция. Как прописать проверку этих сумм, не прибегая к занудному перечислению типа:
if a + b < x or \
    a + c < x or \:
    print('...')
  • Вопрос задан
  • 83 просмотра
Подписаться 1 Простой Комментировать
Ответ пользователя Сергей Горностаев К ответам на вопрос (3)
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
from itertools import combinations

values_list = [1, 2, 3]
x = 4

if any(map(lambda v: v < x, map(sum, combinations(values_list, 2)))):
    print('...')
Ответ написан
Комментировать