Я предполагаю, что можно модели пользователя добавить численный атрибут, который будет уменьшаться с созданием новых объектов, но нужно еще, чтобы этот счетчик автоматически обновлялся каждые 24 часа.
Еще момент, что если пользователь в день опубликует один объект, то у него останется еще два, а из этого следует, что при возобновлении счетчика на следующий день у него будет уже 5 записей. Этот момент тоже нужно учесть.
if SomeModel.objects.filter(
author=request.user,
timestamp__gte=timezone.now()-datetime.timedelta(days=1),
).count() < LIMIT:
# allow create
else:
# decline create
mne = 5000
mesyc = 0
procent = 0.03
i = 0
while mesyc != 12:
mesyc += 1
mne += mne * procent
print(f'{mesyc} {mne:.2f}')
print(f'Я заработал за год {mne:.2f} руб')
# 1 5150.00
# 2 5304.50
# 3 5463.64
# 4 5627.54
# 5 5796.37
# 6 5970.26
# 7 6149.37
# 8 6333.85
# 9 6523.87
# 10 6719.58
# 11 6921.17
# 12 7128.80
# Я заработал за год 7128.80 руб
Мои мысли: наверное стоило бы сделать некое объединения всех людей по одному УИКу, и искать по этой группе по третьему столбцу данное сочетание слов: "КОММУНИСТИЧЕСКАЯ ПАРТИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ", соответственно если совпадение есть, значит этот УИК не попадает в нужный список, а если совпадения нет, значит берем этот УИК и добавляем его в список.
Подскажите в сторону каких библиотек рыть, и куда копать?
import random
# создаем случайное имя переменной из 5 символов и присваиваем, к примеру - числу
# вы можете добавить свой алгоритм для генерации рандомного названия
locals()[''.join(map(lambda _:random.choice(['a', 'b', 'c', 'd', 'e', 'f']), range(5)))] = 42
# смотрим какие переменные есть в нашей области видимости, и видим переменную подпадающую под нашу
locals()
# {..., 'ebfac': 42}
# выводим значение переменной
>>> print(ebfac)
# 42
mov ah, myflag
or ah, b00001000 # установили флаг
mov myflag, ah # обратно сохранили в переменную
...
mov ah, myflag # берем обратно нашу переменную
and ah, b00001000 # и проверяем наше состояние
jz прыгнули_ если_флаг_равен_0
...
mov ah, myflag # берем обратно нашу переменную
and ah, b00000010 # проверяем наше состояние в каком-то другом бите
jz прыгнули_ если_флаг_равен_0
По его словам вирус уже в процессоре
import sympy as sym
x = sym.Symbol('x')
sym.simplify(sym.sin(x)/sym.cos(x))
# tan(x)
a = sym.Symbol('a')
b = sym.Symbol('b')
c = sym.Symbol('c')
sym.simplify((a/c)/(b/c))
# a/b