Back
Syntax
Study
Editor
Mode:
HTML
CSS
JavaScript
PHP
Reset
Run »
HTML / CSS / JS
class Person: _registry = [] def __init__(self, name, age): self.name = name self.age = age Person._registry.append(self) @classmethod def from_dict(cls, data): return cls(data["name"], data["age"]) @classmethod def count(cls): return len(cls._registry) @staticmethod def is_adult(age): return age >= 18 p1 = Person("Alice", 30) p2 = Person.from_dict({"name": "Bob", "age": 17}) print(Person.count()) # 2 print(Person.is_adult(17)) # False print(Person.is_adult(30)) # True
Result
Open