问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用Python怎么用类的方法计算圆柱的表面积和体积,麻烦帮我写出代码,谢谢

发布网友 发布时间:2022-04-26 14:05

我来回答

3个回答

热心网友 时间:2023-10-10 04:03

12345678910111213import mathclass cylinder():    

def __init__(self,r,h):        

self._r=r        

self._h=h    def volume(self):       

return math.pi*self._r*self._r*self._h    

def area(self):         

return 2*math.pi*(self._r*self._r+self._r*self._h)r=float(input("请输入圆柱的底面半径"))h=float(input("请输入圆柱的高"))

c=cylinder(r,h)print("圆柱的表面积是:%.1f\n 圆柱的体积是:%.1f"%(c.area(),c.volume()))

例如:

#! 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()

扩展资料:

根据PEP的规定,必须使用4个空格来表示每级缩进(不清楚4个空格的规定如何,在实际编写中可以自定义空格数,但是要满足每级缩进间空格数相等)。使用Tab字符和其它数目的空格虽然都可以编译通过,但不符合编码规范。支持Tab字符和其它数目的空格仅仅是为兼容很旧的的Python程序和某些有问题的编辑程序。

参考资料来源:百度百科-Python

热心网友 时间:2023-10-10 04:03

import math
class cylinder():
    def __init__(self,r,h):
        self._r=r
        self._h=h
    def volume(self):
        return math.pi*self._r*self._r*self._h
    def area(self): 
        return 2*math.pi*(self._r*self._r+self._r*self._h)
r=float(input("请输入圆柱的底面半径"))
h=float(input("请输入圆柱的高"))
c=cylinder(r,h)
print("圆柱的表面积是:%.1f\n 圆柱的体积是:%.1f"%(c.area(),c.volume()))

热心网友 时间:2023-10-10 04:03

大圆锥体积减小圆锥体积,表面积是大圆锥表面积减小圆锥表面积,再加上小圆面积,给小学生答题真不容易
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抖音弹幕怎么关掉?怎么关闭抖音弹幕? 惠普LaserJet P3005D是否支持B5纸的双面打印? word打印出图片总是缺一部分怎么办-word打印图片不完整怎么解决_百度... 理想one哪里产的车辆? 抚州抚州ONE在哪里? one地址在哪里? 如何在图片上写字(如何在图片上添加文字) 网商贷为什么钱没到账 高级经济师职称怎么评 高级经济师需要评审吗 python定义一个圆柱体类Cylinder,包含底面半径和高两个属性(数据成员... 圆柱体计算(用Python)写源码? python程序设计:使用圆柱的体积公式计算已知半径和高的圆柱的体积 怎么写? 怎么Python中求圆柱体积? python怎么求圆柱表面积半径和高由键盘输入 对联分为春联和什么联??? 华为nova2s是不是很大 华为nova2s拍照怎样 华为vora2s的像素怎么样 华为nova2s像素好不好 如何看华为nova2s像素 华为nova2s手机相机镜头的像素、光圈、焦段各是多少? 股票代码尾是u是什么意思? 工行周末对公账户可以转账吗 工行对公账户网银转账时间限制吗 工行企业网银跨行转账什么时候能到账 工商银行网上银行对公汇款几点截止 工行电子银行公对公转账下午5点后不能转账么 工行网银转账,公转私需要多久 工商银行企业网银周六能不能转账的? 编程。输入圆柱的半径和高求体积,运行一次,可以循环处理,直到输入半径和高都为0时结束循环? 编程从键盘输入圆柱体的底面半径r和高,计算并输出圆柱体的表面积和体积 由键盘输入一个圆柱体的底面半径r和高度h的值,编程计算并输出该圆柱体的体积。 python输入半径求圆的面积和周长和球的体积? 输入一个圆柱体的半径和高,求圆柱体的底面积侧面积和体积 编写一个函数,从键盘输入一个圆柱的半径和高,计算该圆柱的体积。 输入圆柱体的底面半径和圆柱体的高,并计算圆柱体的表面积和体积,并输出结果 编写程序,从键盘输入圆柱底面半径和高,计算并输入圆柱的体积。 用C语言:输入圆柱的半径和高,输出其体积。 adobe 和acrobat的区别 库尔勒二本院校 PDF文件为什么不能用Adobe Acrobat打开? 哪4所“民办三本”转型“公办二本”,考生需抓紧时机捡“大便宜”?_百... Adobe Acrobat是什么软件? 2020年哪些学校三本升二本 初中生的身心发展特点和规律 成长规律 是啥意思 2020年哪些学校三本升二本? 中学生成长的规律。 Adobe Acrobat 的作用是什么?