Предизвикателства > Haunted mansion > Решения > Решението на Димитар Григоров

Резултати
1 точки от тестове
0 точки от учител

1 точки общо

1 успешни теста
0 неуспешни теста
Код

 1class HauntedMansion:
 2    def __init__(self, **kwargs):
 3        for key,value in kwargs.items():
 4            setattr(self, key, value)
 5
 6    def __setattr__(self, name, value):
 7        object.__setattr__(self, 'spooky_' + name, value)
 8        
 9    def __getattr__(self, name):
10        return 'Booooo, only ghosts here!'

.
----------------------------------------------------------------------
Ran 1 test in 0.000s

OK

Дискусия
История

f1class HauntedMansion:f1class HauntedMansion:
2    def __init__(self, **kwargs):2    def __init__(self, **kwargs):
3        for key,value in kwargs.items():3        for key,value in kwargs.items():
4            setattr(self, key, value)4            setattr(self, key, value)
55
t6    def __setattr__(self, name,value):t6    def __setattr__(self, name, value):
7        object.__setattr__(self, 'spooky_' + name, value)7        object.__setattr__(self, 'spooky_' + name, value)
8        8        
9    def __getattr__(self, name):9    def __getattr__(self, name):
10        return 'Booooo, only ghosts here!'10        return 'Booooo, only ghosts here!'
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op