ДК
Size: a a a
ДК
JM
JM
JM
JM
JM
JM
JM
JM
БГ
ЕК

ЕК
I

I

👑️
class Override:
def __init__(self, fn):
self.fn = fn
def __set_name__(self, owner, name):
if not any(hasattr(i,self.fn.__name__) for i in owner.__bases__):
raise RuntimeError("ты пишешь что метод переопределён, а в базовом классе такого нет")
setattr(owner, name, self.fn)👑️
👑️
Р
JK
print('x','y','z','w')
for x in range(2):
for y in range(2):
for z in range(2):
for w in range(2):
if ((w or not(x)) and (w == not(y)) and (w <= z)) == True:
print(x,y,z,w)