так может быть?
                  
                  
                  
                  
                  
                  
                  
                  
                  from collections import deque
                  
                  
                  import time
                  
                  
                  
                  
                  
                  
                  
                  
                  class Scheduler:
                  
                  
                      def __init__(self):
                  
                  
                          self.ready = deque()  # funcs ready to execute
                  
                  
                  
                  
                  
                      def call_soon(self, func):
                  
                  
                          self.ready.append(func)
                  
                  
                      
                  
                  
                      def run(self):
                  
                  
                          while self.ready:
                  
                  
                              func = self.ready.popleft()
                  
                  
                              print(func)
                  
                  
                              if func is None:
                  
                  
                                  continue
                  
                  
                              func()
                  
                  
                  
                  
                  
                  sched = Scheduler()
                  
                  
                  
                  
                  
                  
                  
                  
                  def countdown(n):
                  
                  
                      if n > 0:
                  
                  
                          print('Down', n)
                  
                  
                          time.sleep(1)
                  
                  
                          sched.call_soon(lambda: countdown(n-1))
                  
                  
                  
                  
                  
                  
                  
                  
                  def countup(stop, x=0):
                  
                  
                      if x < stop:
                  
                  
                          print('Up', x)
                  
                  
                          time.sleep(1)
                  
                  
                          sched.call_soon(lambda: countup(stop, x+1))
                  
                  
                  
                  
                  
                  
                  
                  
                  sched.call_soon(countdown(5))
                  
                  
                  sched.call_soon(countup(5))
                  
                  
                  sched.run()
                  
                  
                
зачем придумали отладчики 🤔
причем тут отладчики, кек, код супер простой
отладчик юзать тоже супер просто
чувак помогать буш или дальше токсичничать буш?
а на какой строке none выдает?
call_soon
бля удалил строку с выводом функции всё отработало
а блять ты умник хуев, ты передаешь в колсун результаты каунтдауна и каунтапа, а это None
Возможно, когда-нибудь он откроет для себя async
я смотрю как раз лекцию про асинк лел
спасибо лучше скажи, я тебе помог
ну ты и уебок, если честно
@Tishka17 @gloomy_philosopher @idAndrey
Так они увидят кто себя неправильно ведет)
Видимо имелось ввиду, что это работает только в рамках ников
Слава великому советскому лидеру Владимиру Ильичу Ленину!
это не чат Давга, ты ему репутацию не урежешь
А? Зачем мне читать как кто-то кого-то уебком назвал?
разве такое поведение в чате допускается?
Ну можно взять револьверы, на 10 шагов друг от друга и бабах Как Пушкин с Дантесом
ля, чел сорри, я хотел другого андрея тэгнуть
Обсуждают сегодня