Привет. Наверное, не особо поняли заголовок.
У меня есть такой массив со временем:
time= ['19:18', '19:19']
Как мне в бесконечном цикле (while True) сделать так, чтобы каждый раз, когда моё время совпадало с временем в массиве - 1 раз текст выводился в print и при этом, цикл продолжал работать.
Пробовал break, но он полностью выходит из цикла и приходится заново запускать.
Ещё пробовал через bool переменные, то есть по умолчанию ставить значение переменной True и в беск. цикле при совпадении времени ставить его на False.
Вот мой код:
import datetime
time= ['19:18', '19:19']
while True:
for item in time:
nowtime = datetime.datetime.now().strftime("%H:%M")
if item == nowtime:
print("Есть совпадение")