代码应该是由用户输入的,然后将矩形周围的影片拍摄出来,当我运行代码时,我得到Typeerror:<='在'str'和'int'的实例之间不支持
这些是对我的代码的一些评论
fd
@property
def bottomRight(self):
return Point(self.topLeft.x + self.width, self.topLeft.y + self.height)
答案 0 :(得分:2)
multi-label
在这里,您将bill = Point(x="", y="")
will = Rectangle(topLeft="", width="", height="")
中的属性设置为空字符串。
在这里:
Rectangle
您正在将该字符串与 def __init__(self, topLeft, width, height):
self.__topLeft = topLeft
# check width argument
if (width <= 0):
print("Invalid width")
self.__width = Rectangle.DEFAULT_WIDTH
(一个整数)进行比较。显然,您无法将0
与""
进行比较。那没有任何意义。这就是python告诉您的错误消息。
也许尝试将整数传递给构造函数。像这样:
0