来自代华锋的问题
【用python写一组类(class)对应各种几何体(正方体,长方体,球,圆柱)的表面积和体积的编码】
用python写一组类(class)对应各种几何体(正方体,长方体,球,圆柱)的表面积和体积的编码
3回答
2020-04-09 20:52
【用python写一组类(class)对应各种几何体(正方体,长方体,球,圆柱)的表面积和体积的编码】
用python写一组类(class)对应各种几何体(正方体,长方体,球,圆柱)的表面积和体积的编码
classCube:
def__init__(self,):
self.type=xxx
self.surface=xxx
不知道你要干啥,计算还是定义
分别计算正方体长方体,球,圆柱的表面积和体积
这个是计算长方体的,别的也一样,具体想做高级一点的什么自己拓展吧,很简单#!usr/bin/pythonclassCube:def__init__(self,l,w,h):self.l=lself.w=wself.h=hdefsurface(self):result=(l*w+w*h+h*l)*2print'thesurfaceofcubeis'+str(result)returnresultdefvolume(self):result=l*w*hprint'thevolumeofcubeis'+str(result)returnresultl=2w=3h=4a=Cube(l,w,h)a.surface()a.volume()