@evbay

Правильно ли решил задачу по топпингу в пиццу. 7.1 Эрик Мэтиз Python?

Вопрос. Нужно вводить топпинги пиццы до тех пор пока не будет введен "выход".
в ответе я так понял должно выходить начинка пиццы, и как только вводят выход то задача завершается.
x = input(
    "Какую начинку в пиццу желаете, "
    "введите через запятую:  \n\t"
)
y = [x]
while y:
    if y != str('выход'):
        for z in y:
            print(f"В состав пиццы будет входить: \n\t{z}")
        break
    elif y == str('выход'):
        print(f"Выход. Удачного Вам дня")
  • Вопрос задан
  • 246 просмотров
Пригласить эксперта
Ответы на вопрос 1
trapwalker
@trapwalker Куратор тега Python
Программист, энтузиаст
Не правильно. И причин несколько:
- нет понимания условия
- нет понимания и опыта решения таких задач, даже готовые решения не были изучены
- нет понимания как работают списки, их литералы, типы в питоне
- нет понимания как работает присвоение
- нет понимания как работают циклы в питоне, что такое итератор
- нет никакого понимания про приведение типов и строки
- нет базовых навыков по основам алгоритмизации

Учиться, учиться и ещё раз учиться.
Ответ написан
Ваш ответ на вопрос

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

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