в списке нескольких элементов сразу?
Вот код:
import itertools
width = 200
lst2 = [50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100, 105, 110, 115, 120, 125, 130, 135, 140, 145, 150, 155, 160, 165, 170, 175, 180, 185, 190, 195]
for i in range(1, len(lst2) + 1):
for a in combinations_with_replacement(lst2, i):
if 50 in a and sum(a) == width:
print(a)
lst3 = lst3 + [str(a)]
else:
pass
print(lst3)
Вывод:
(50, 150)
(50, 50, 100)
(50, 55, 95)
(50, 60, 90)
(50, 65, 85)
(50, 70, 80)
(50, 75, 75)
(50, 50, 50, 50)
@ru_python_beginners или @ru_python
код конечно
Тестовый образец что ты ещё от него хочешь?
хотел подсказать но для меня код не понятен
Обсуждают сегодня