Я хочу, чтобы моя программа либо ждала 10 секунд, прежде чем двигаться дальше, либо прерывала цикл с помощью пользовательского ввода
try:
while True:
afkseconds = 0
time.sleep(1)
afkseconds +=1
if afkseconds == 10:
Timer()
except KeyboardInterrupt:
pass
newTaskIO = input('Y/N: ')
newTaskIO = newTaskIO.lower()
if newTaskIO == 'y':
taskName = input('Enter the name of the task: ')
taskDescription = input('Enter a brief description, or press enter to continue: ')
Программа входит в цикл while, добавляя секунду к переменной afksecond.Идея состоит в том, что когда переменная afksecond = 10, цикл прерывается и выполняет указанную функцию.
Либо это, либо пользователь вводит «y» или «n», чтобы разорвать цикл и перейти к следующей фазепрограмма.Я не могу понять логику, чтобы заставить это работать.Пожалуйста, сообщите