作业帮 > 综合 > 作业

用python 写一组类(class) 对应各种几何体(正方体,长方体,球,圆柱)的表面积和体积的编码

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/03 09:09:20
用python 写一组类(class) 对应各种几何体(正方体,长方体,球,圆柱)的表面积和体积的编码
用python 写一组类(class) 对应各种几何体(正方体,长方体,球,圆柱)的表面积和体积的编码
class Cube:
def __init__(self,):
self.type = xxx
self.surface = xxx
不知道你要干啥,计算还是定义
再问: 分别计算正方体长方体,球,圆柱的表面积和体积
再答: 这个是计算长方体的,别的也一样,具体想做高级一点的什么自己拓展吧,很简单 #! usr/bin/python class Cube: def __init__(self,l,w,h): self.l = l self.w = w self.h = h def surface(self): result = (l*w+w*h+h*l)*2 print 'the surface of cube is '+str(result) return result def volume(self): result = l*w*h print 'the volume of cube is '+str(result) return result l = 2 w = 3 h = 4 a = Cube(l,w,h) a.surface() a.volume()