Complete the code to define a property method named name.
class Person: def __init__(self, name): self._name = name @[1] def name(self): return self._name
@property decorator is used to define a method as a property, allowing access like an attribute.Complete the code to define a setter for the name property.
class Person: def __init__(self, name): self._name = name @property def name(self): return self._name @name.[1] def name(self, value): self._name = value
@propertyname.setter decorator.Fix the error in the code by completing the property getter method correctly.
class Circle: def __init__(self, radius): self._radius = radius @property def radius(self): return self.[1]
self.radius causes infinite recursion.Radius._radius with self. prefix in the return statement to access it.Fill both blanks to create a property age with a getter and a deleter.
class User: def __init__(self, age): self._age = age @[1] def age(self): return self._age @age.[2] def age(self): del self._age
@property to define the getter and @age.deleter to define the deleter for the property.Fill all three blanks to create a property score with getter, setter, and deleter methods.
class Game: def __init__(self, score): self._score = score @[1] def score(self): return self._score @score.[2] def score(self, value): self._score = value @score.[3] def score(self): del self._score
@property for getter, @score.setter for setter, and @score.deleter for deleter.