class Robot:
def __init__(self, power):
self.power = power
power = property()
@power.setter
def power(self, value):
if value < 0:
self._power = 0
else:
self._power = value
@power.getter
def power(self):
return self._power
wall_e = Robot(-100)
#wall_e.power = 20
print(wall_e.power)
Y2xhc3MgUm9ib3Q6CiAgICBkZWYgX19pbml0X18oc2VsZiwgcG93ZXIpOgogICAgICAgIHNlbGYucG93ZXIgPSBwb3dlcgogICAgICAgIAogICAgcG93ZXIgPSBwcm9wZXJ0eSgpCiAgICAKICAgIEBwb3dlci5zZXR0ZXIKICAgIGRlZiBwb3dlcihzZWxmLCB2YWx1ZSk6CiAgICAgICAgaWYgdmFsdWUgPCAwOgogICAgICAgICAgICBzZWxmLl9wb3dlciA9IDAKICAgICAgICBlbHNlOgogICAgICAgICAgICBzZWxmLl9wb3dlciA9IHZhbHVlCiAgICAgICAgICAgIAogICAgQHBvd2VyLmdldHRlcgogICAgZGVmIHBvd2VyKHNlbGYpOgogICAgICAgIHJldHVybiBzZWxmLl9wb3dlcgogICAgICAgIAp3YWxsX2UgPSBSb2JvdCgtMTAwKQojd2FsbF9lLnBvd2VyID0gMjAKcHJpbnQod2FsbF9lLnBvd2VyKQ==