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

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

1 точки общо

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

 1class HauntedMansion:
 2    def __init__(self, **kwargs):
 3        for key, value in kwargs.items():
 4            self.__setattr__(key, value)
 5
 6    def __setattr__(self, name, value):
 7        object.__setattr__(self, f'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            self.__setattr__(key, value)4            self.__setattr__(key, value)
55
6    def __setattr__(self, name, value):6    def __setattr__(self, name, value):
7        object.__setattr__(self, f'spooky_{name}', value)7        object.__setattr__(self, f'spooky_{name}', value)
nn8 
8    def __getattr__(self, name):9    def __getattr__(self, name):
9        return 'Booooo, only ghosts here!'10        return 'Booooo, only ghosts here!'
t10 t
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op