Top.Mail.Ru
Ответы

Как начать цикл заново в Python-e

Есть цикл, надо чтобы в конце если ты отвечаешь "нет" цикл заканчивается, а если отвечаешь "да" то начинается заново. С "нет" разобрался, а с "да" не могу. Подсажите пж

По дате
По рейтингу
Аватар пользователя
Просветленный
9мес

Сделать бесконечный цикл. Завершать по break. Продолжать по continue или просто ничего не писать.

Аватар пользователя
Просветленный
9мес
12345678910111213
 while True:  # бесконечный цикл 
    # Основной код вашего цикла здесь 
    ответ = input("Хотите начать заново? (да/нет): ").lower()  # Получаем ответ от пользователя и приводим его к нижнему регистру 
     
    if ответ == "нет": 
        print("Цикл завершён.") 
        break  # завершает цикл 
    elif ответ == "да": 
        print("Начинаем заново!") 
        continue  # начинает цикл заново 
    else: 
        print("Неправильный ввод. Пожалуйста, введите 'да' или 'нет'.")