class Person: def __init__(self, name): self.name = name def greet(self, other_name): return "Hi {0}, my name is {1}".format(other_name, name)
Как изменить код, чтобы не получалась ошибка
NameError: global name 'name' is not defined
class Person: def __init__(self, name): self.name = name def greet(self, other_name): return "Hi {0}, my name is {1}".format(other_name, name)
NameError: global name 'name' is not defined
class Person: def __init__(self, name): self.name = name def greet(self, other_name): print("Hi {0}, my name is {1}".format(other_name, self.name))
Спасибо!