Discuss / Python / 打卡

打卡

Topic source

class Screen:

    @property

    def width(self):

        return self._width

    @width.setter

    def width(self, value):

        self._width = value

    @property

    def height(self):

        return self._height

    @height.setter

    def height(self, value):

        self._height = value

    @property

    def resolution(self):

        return self._height * self._width

class Screen2:

    @property

    def resolution(self):

        return self._height * self._width

    @resolution.setter

    def width(self, value):

        self._width = value

    @resolution.setter

    def height(self, value):

        self._height = value

想请问下为什么是class Screen:而不是class Screen (object):

我的代码和你就这里不同,改掉就不报错了

报的错误是:maximum recursion depth exceeded


  • 1

Reply