Junior — Senior
58
Обнаружение ошибок в Python‑классе (пример 2)
被问到的公司:
Fingular
任务条件
Найдите логические и синтаксические недочёты в приведённом ниже фрагменте кода на Python.
class A:
attr = 1
@classmethod
def cls_meth(self, a):
return self.attr + a
@staticmethod
def stc_meth(self, a):
return a * a
@property
def prop(self, a):
return self.attr
A.cls_meth(1)
A.stc_meth(1)
A.prop()
a = A()
a.cls_meth(1)
a.stc_meth(1)
a.prop()