@Henka

Как в Python запустит бесконечный цикл while по запросу?

Как делать чтобы программа(цикл while) повторился каждый раз. и программа не закрылась. а закончив 1 запрос повторил все с начало с предложением "Выведите имя вашего зверя:"

def main():
    
    zver_name = input("Выведите имя вашего зверя: ")
    zver = Animals(zver_name)
    menu = None
    while menu == 0:
            print\
            ("""
            Меню:
            0 - Выход;
            1 - Узнать как дела;
            2 - Покормит;
            3 - Поиграть.

            """)
    menu = input("Выведите число: ")

   # print()

    # Vyxod iz programmy
    if menu == "0":
        print("До свидания")
    # Beseda
    elif menu == "1":
        zver.razgovor()

    # Kormlenie
    elif menu == "2":
        zver.xocgu_est()

    # igra
    elif menu == "3":
        zver.games()
    else:
        print("Нет такого числа. Выведите 0 do 3")

main()
  • Вопрос задан
  • 16144 просмотра
Решения вопроса 1
dimonchik2013
@dimonchik2013
non progredi est regredi
1) разберись в While
2) выход из цикла делай по break
while True:
    menu = input("Выведите число: ")
    if menu == '1':
        print('YES')
    if menu == '0':
        break
    if menu == '11':
        print('YES 11')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы