В этом коде есть класс Person, у которого есть имя атрибута, которое устанавливается при построении объекта. Это должно делать: 1) при создании экземпляра класса атрибут устанавливается правильно и 2) при вызове метода приветствия () приветствие указывает назначенное имя.
class Person:
def __init__(self, name):
self.name = name
def greeting(self):
# Should return "hi, my name is " followed by the name of the Person.
return "hi, my name is {}".format(self.name)
# Create a new instance with a name of your choice
some_person = "xyz"
# Call the greeting method
print(some_person.greeting())
It вернул ошибку:
AttributeError: 'str' object has no attribute 'greeting'