Распечатать вкусы сорбетаPython

Программы на Python
Ответить
Anonymous
 Распечатать вкусы сорбета

Сообщение Anonymous »

Вы работаете в ресторане, и вас просят создать меню сорбетов.
Предоставьте сценарий, печатающий все возможные пары сорбетов из заданного списка вкусов. p>
Не печатайте рецепты с дважды одинаковым вкусом (без «Шоколадного шоколада») и не печатайте дважды один и тот же рецепт (если вы печатаете «Ванильный шоколад», не печатайте " Шоколадно-ванильный», или наоборот).
Вкусы:

Код: Выделить всё

FLAVORS = [
"Banana",
"Chocolate",
"Lemon",
"Pistachio",
"Raspberry",
"Strawberry",
"Vanilla",
]
> Мой код здесь:

Код: Выделить всё

FLAVORS = [
"Banana",
"Chocolate",
"Lemon",
"Pistachio",
"Raspberry",
"Strawberry",
"Vanilla",
]

for i in FLAVORS:
if len(FLAVORS) >= 2:
for g in FLAVORS:
if g==i:
continue
else:
print(f"{i}, {g}")
FLAVORS.remove(g)
результат, который я получил:

Код: Выделить всё

Banana, Chocolate
Banana, Lemon
Banana, Pistachio
Banana, Raspberry
Banana, Strawberry
Banana, Vanilla
Chocolate, Banana
Chocolate, Lemon
Chocolate, Pistachio
Chocolate, Raspberry
Chocolate, Strawberry
Lemon, Banana
Lemon, Chocolate
Lemon, Pistachio
Lemon, Raspberry
Pistachio, Banana
Pistachio, Chocolate
Pistachio, Lemon
Вопрос:
Почему бы не предложить Фисташковое, Малиновое (или Малиновое, Фисташковое)?

Подробнее здесь: https://stackoverflow.com/questions/647 ... et-flavors
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»