Я бы предложил другое, возможно, более чистое решение. Если X является экземпляром datetime.datetime.now()
, то четверть:
import math
Q=math.ceil(X.month/3.)
ceil должен быть импортирован из математического модуля, поскольку к нему невозможно получить доступ напрямую.
>>> from collections import deque
>>> my_list = deque()
>>> my_list.append(1) # append right
>>> my_list.append(2) # append right
>>> my_list.append(3) # append right
>>> my_list.appendleft(100) # append left
>>> my_list
deque([100, 1, 2, 3])
>>> my list[0]
100
<час> [ ПРИМЕЧАНИЕ ]:
collections.deque
быстрее, чем Python, чистый list
в цикле <глоток> Соответствующее Сообщение глоток>.