Помогите укоротить (упростить) код, и возможно ли это сделать?

Только начат учиться. Орфографические ошибки не интересны, сам знаю что есть. Можно ли укоротить или упростить код?

введите сюда описание изображения


Ответы (1 шт):

Автор решения: oQaris

Так и быть, я переписал ваш код с исправлением ошибок (бонус!). Вот что из этого вышло:

available_pizza = ["Pepperoni", "Salami", "Margarita", "AlL Fungi", "Capricious", "Hawaii"]
available_topping = ["Double cheese", "BBQ", "Spinet", "Champions", "Tomato", "Brie"]
print("We have " + ", ".join(available_pizza))
print("And you can add some topping in your Pizza")
print("\n".join(available_pizza))
chose_pizza = ["Pepperoni", "Margarita", "Hawaii", "Quarto Cheese"]
chose_topping = ["Double cheese", "Tomato", "Cheddar"]
print(f"You have chosen {', '.join(chose_pizza)}. With {', '.join(chose_topping)}")
for topping in chose_topping:
    if topping not in available_topping:
        print(f"I am Sorry we don't have {topping}")
for pizza in chose_pizza:
    if pizza not in available_pizza:
        print(f"I am sorry we don't have {pizza}")
    else:
        print("You can finish you order Now")

Я не силён в питоне, так что наверняка можно ещё как то упростить (циклы, допустим)

→ Ссылка