@Shturm_23

Почему не работает алгоритм после выполнении функции sleep?

from datetime import datetime
import time
import random

odds = [1, 3, 5, 7, 9, 11, 13, 15, 17, 19,
        21, 23, 25, 27, 29, 31, 33 , 35, 37, 39,
        41, 43, 45, 47, 49, 51, 53, 55, 57, 59]
"""""
notodds = [2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , 20,
           22 , 24 , 26 , 28 , 30 , 32 , 34 , 36 , 38 , 40,
           42 , 44 , 46 , 48 , 50 , 52 , 54 , 56 , 58 , 60]

times = [1 , 2 , 5 , 7 , 9 , 11]
"""""
right_this_minute = datetime.today().minute
for i in range(10):
    if right_this_minute in odds:
        print("This minute seems a litle odd(ВААААУ НЕЧЕТНАЯ)")
        time.sleep(5)
    else:
        print("Not an odd minute")
        time.sleep(5)
wait_time = random.randint(1,60)
time.sleep(wait_time)


Такой код суть проблемы в том что ты начинаешь его выполнение к примеру в 00 минут , но когда уже 01 минута оно все равно продолжает писать Not an odd minute , ситуация с нечетным кол во минут зеркальная

Скриншот фрагмента кода удален модератором.
  • Вопрос задан
  • 61 просмотр
Решения вопроса 1
@Develper
right_this_minute = datetime.today().minute
строка не в цикле, старая информация
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы