【发布时间】:2015-01-03 19:11:18
【问题描述】:
我因紧急情况错过了一次讲座,需要帮助完成一项作业。我只能靠自己走到这一步,需要帮助完成,有人告诉我我做错了什么。下面是我到目前为止编写的代码,下面是运行时需要的结果。请帮忙!
class Rectangle:
def __init__ (self, H=0, W=0):
self.width = W
self.height = H
@property
def area (self):
return self.width * self.height
def main():
print ("Rectangle a:")
a = Rectangle (5, 7)
#print ("area: {}".format(a.area))
#print ("perimeter: {}".format(a.perimeter))
print ("")
print ("Rectangle b:")
b = Rectangle()
b.width = 10
b.height = 20
#print (b.area)
#print (b.getStats())
main ()
正确创建 Rectangle 类后,输出应如下所示:
Rectangle a:
area: 35
perimeter: 24
Rectangle b:
width: 10
height: 20
area: 200
perimeter: 60
【问题讨论】:
-
首先,你没有缩进你的代码。
-
当我把它放进去的时候,它很快就被贴在了这个问题上。当我运行它时,我得到的只是:矩形 b:矩形 a:但没有数字显示
-
python的缩进应该是4个空格
-
就像我说我错过了讲座所以我不知道该怎么办,这就是我需要帮助的原因>
标签: python