@iiideb
Пишу роботов на html

В чем ошибка таймера на Python?

Здравствуйте. Имеется самописный таймер на питоне, но видимо я не пойму логику таймера, ведь выводит какой-то бред.
Вот код
import time
print("засекать 1 минуту?")
ask = input ()
if ask == "да":
    while True:
        print ("start")
        time.sleep (60)
        print("end")
        ask = input ("Еще раз?")
        if ask != "да":
            print ("выход")


Выводит сначала нормально, но когда вопрос "Еще раз" я пишу еще раз "да" и мне выводит"выход" и сразу выводит "запуск". Если же я отвечу на этот же вопрос как угодно, но не "да" выводит то же и цикл идет снова и так бесконечно раз
  • Вопрос задан
  • 129 просмотров
Решения вопроса 1
@iiideb Автор вопроса
Пишу роботов на html
Нашел решение :
Начиная с 4 строки :
while True:
    if ask == "да":
        print ("Старт")
        time.sleep (60)
        print ("end")
        ask = input("Еще раз? ")
    elif ask != "да":
        print ("выход")
        break
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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