python怎么求圆柱表面积半径和高由键盘输入

作者&投稿:止支 (若有异议请与网页底部的电邮联系)
用Python怎么用类的方法计算圆柱的表面积和体积,麻烦帮我写出代码,谢谢~

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
圆柱的体积是:%.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

#include
void
main(){
double
r,h,s,v;
printf("请输入圆柱的底面半径:");
scanf("%lf",&r);
while(r<=0){
if(r>0){
break;
}
printf("必须输入一个大于0的数!");
printf("
");
printf("请输入圆柱的底面半径:");
scanf("%lf",&r);
}
printf("请输入圆柱的高:");
scanf("%lf",&h);
while(h<=0){
if(h>0){
break;
}
printf("必须输入一个大于0的数!");
printf("
");
printf("请输入圆柱的高:");
scanf("%lf",&h);
}
s=2*3.14*r+r+3.14*2*r*h;
v=3.14*r*r*h;
printf("这个圆柱的表面积是:%.2f,体积是:%.2f
",s,v);
}

from math import pi

# 表面积为矩形和上下两个圆的面积之和
# 圆面积S = Pi*r^2
# 矩形面积 = 长 * 宽,宽即你说的输入的高度,长则为圆的周长 = Pi * 2 * r

try:
r = float(input("请输入圆的半径:"))
except Exception as e:
print(e)
exit()
try:
h = float(input("请输入柱体高度:"))
except Exception as e:
print(e)
exit()
# 计算圆面积
circleArea = pi * pow(r,2)
# 计算圆周长
perimeter = pi * 2 * r
surfaceArea = 2* circleArea + perimeter * h
print("你输入的r是:{},h是:{},圆面积:{},矩形面积:{},表面积之和:{}".format(r,h,circleArea,perimeter * h,surfaceArea))

from math import pi

# 表面积为矩形和上下两个圆的面积之和
# 圆面积S = Pi*r^2
# 矩形面积 = 长 * 宽,宽即你说的输入的高度,长则为圆的周长 = Pi * 2 * r

try:
r = float(input("请输入圆的半径:"))
except Exception as e:
print(e)
exit()
try:
h = float(input("请输入柱体高度:"))
except Exception as e:
print(e)
exit()
# 计算圆面积
circleArea = pi * pow(r,2)
# 计算圆周长
perimeter = pi * 2 * r
surfaceArea = 2* circleArea + perimeter * h
print("你输入的r是:{},h是:{},圆面积:{},矩形面积:{},表面积之和:{}".format(r,h,circleArea,perimeter * h,surfaceArea))

from math import pi

# 表面积为矩形和上下两个圆的面积之和
# 圆面积S = Pi*r^2
# 矩形面积 = 长 * 宽,宽即你说的输入的高度,长则为圆的周长 = Pi * 2 * r

try:
r = float(input("请输入圆的半径:"))
except Exception as e:
print(e)
exit()
try:
h = float(input("请输入柱体高度:"))
except Exception as e:
print(e)
exit()
# 计算圆面积
circleArea = pi * pow(r,2)
# 计算圆周长
perimeter = pi * 2 * r
surfaceArea = 2* circleArea + perimeter * h
print("你输入的r是:{},h是:{},圆面积:{},矩形面积:{},表面积之和:{}".format(r,h,circleArea,perimeter * h,surfaceArea))

from math import pi

# 表面积为矩形和上下两个圆的面积之和
# 圆面积S = Pi*r^2
# 矩形面积 = 长 * 宽,宽即你说的输入的高度,长则为圆的周长 = Pi * 2 * r

try:
r = float(input("请输入圆的半径:"))
except Exception as e:
print(e)
exit()
try:
h = float(input("请输入柱体高度:"))
except Exception as e:
print(e)
exit()
# 计算圆面积
circleArea = pi * pow(r,2)
# 计算圆周长
perimeter = pi * 2 * r
surfaceArea = 2* circleArea + perimeter * h
print("你输入的r是:{},h是:{},圆面积:{},矩形面积:{},表面积之和:{}".format(r,h,circleArea,perimeter * h,surfaceArea))

import math
r=float(input('输入半径:'))
h=float(input('输入高:'))
s = 2*(math.pi)*r*h + 2*(math.pi)*r*r
print(s)


python语言输入半径,求面积,并且输出
代码:r=float(input("请输入圆的半径:"))print("圆的面积是:%f" %(3.1415926*r*r))运行结果截图:

用Python怎么用类的方法计算圆柱的表面积和体积,麻烦帮我写出代码,谢谢...
! 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 ...

Python编程题:输入一个浮点数代表圆形的直径,计算圆形的周长并输出...
float(input())3.14*d

python怎么求圆柱表面积半径和高由键盘输入
except Exception as e:print(e)exit()try:h = float(input("请输入柱体高度:"))except Exception as e:print(e)exit()计算圆面积 circleArea = pi * pow(r,2)计算圆周长 perimeter = pi * 2 * r surfaceArea = 2* circleArea + perimeter * h print("你输入的r是:{},h是:{}...

python里circle(40,80\/2)是什么意思?
因此,circle(40, 80\/2)中的40指定圆的半径大小,80\/2指定绘制圆的角度大小为80度,也就是绘制圆形上的一个弧。如果还要在Python代码中使用circle()函数,请确保安装了Turtle库。例如,在一个新窗口中打开并绘制一个圆形,可以使用以下代码:Copy code import turtle t = turtle.Turtle()...

如何用Python在原地画一个圆?
python复制代码import turtlemy_turtle = turtle.Turtle()my_turtle.circle(50)turtle.done()在这个示例中,我们首先导入turtle模块,并创建一个名为my_turtle的Turtle对象。接下来,我们调用my_turtle对象上的circle()方法,传入半径50表示需要绘制一个半径为50的圆。最后,我们调用done()方法保持窗口...

python计算圆的面积,读程序,要求格式化输出浮点数s,并保留6位小数,请...
你好,保留6位小数的代码是s=“%.6f”%s。第一个空是return s 第二个空是%.6f

已知圆的半径radius=+1.5,求其面积。python中怎么写?
圆面积的公式是:S=πr^2. 其中r 表示半径。已知半径是1.5 (设范围是米):S=3.14 x 1.5 x 1.5 =7.065平方米。

python“半圆弧的长度”输入圆的半径,求半圆弧的长度(使用math库的pi常...
具体代码如下:>>> from math import pi >>> r = float(input("请输入圆的半径:")) #设置键盘输入 请输入圆的半径:2 >>> l = round(pi*r, 2) #计算半圆弧长,保留两位小数 >>> print("L=%s"%str(l), end='') # 无空行输出 L=6.28 >>> ...

求圆面积 (用input函数输入半径的值,圆周率取3.1416,算出的面积保留两位...
area = @(r) 3.1416*r.^2;r = input('Insert the radius of circle:');fprintf('The area is %.2f\\n',area(r));

固镇县18993065047: python中如何实现圆的计算 -
祖冒安卡: import mathr=input('请输入圆的半径') if r.isdigit():s=math.pi*int(r)**2print('圆的面积是'+str(s)) else:print('请输入数字')

固镇县18993065047: 用python 写一组类(class) 对应各种几何体(正方体,长方体,球,圆柱)的表面积和体积的编码 -
祖冒安卡: class Cube:def __init__(self,):self.type = xxxself.surface = xxx不知道你要干啥,计算还是定义

固镇县18993065047: python程序设计:使用圆柱的体积公式计算已知半径和高的圆柱的体积 怎么写? -
祖冒安卡: 半径乘半径乘3.14,结果乘高

固镇县18993065047: 圆柱的表面积怎么求 -
祖冒安卡: 圆柱表面积怎么计算 圆柱的表面积包括:圆柱上下两个底面和一个侧面, 因此:圆柱的表面积=圆柱的底面积* 2 + 圆柱的侧面积. 方法:(1)、用圆的面积公式(圆的面积=半径的平方*圆周率)先算出圆柱的底面积; (2)、再算出圆柱上下两个底面的面积(因为圆柱体的上下面相等,所以算出一个面的面积乘以2就是圆柱上下两个面的面积): (3)、算出圆柱的侧面积(圆柱的侧面积=圆柱的底面周长*圆柱的高) (4)、将圆柱上下两个面的面积与圆柱的侧面积加起来就是圆柱的表面积

固镇县18993065047: 一个直径为10的圆形的面积用python3语言表示 -
祖冒安卡: #!/usr/bin/python3 # 元素周期律 pi=3.1415926 # 半径 r=10/2# 计算面积 s=pi*r*r # 打印面积 print("result=",s)

固镇县18993065047: 如何求圆柱的表面积? -
祖冒安卡: 俩个圆面积加侧面积 一个长方形 长方形的长 就是这俩圆任意一个的周长 给你举个例子吧 ①一个圆柱的底面直径为4cm 高为6cm 求圆柱的表面积 首先求出半径r=直径/2=2cm 圆面积=3.14*半径的平方 圆周长=2*3.14*半径 底面积=3.14*半斤的平方=3.14*4=12.56平方厘米 侧面积(侧面展开是一个长为底面周长,宽是圆柱高的长方形)=底面周长*高=2*3.14*2*6=75.36平方厘米 表面积=2*底面积+侧面积=2*12.56+75.36=100.48平方厘米

固镇县18993065047: 用python 写一组类(class) 对应各种几何体(正方体,长方体,球,圆柱)的表面积和体积的编码 -
祖冒安卡:[答案] class Cube: def __init__(self,): self.type = xxx self.surface = xxx 不知道你要干啥,计算还是定义

固镇县18993065047: 圆柱体表面积怎么求? -
祖冒安卡: 圆柱的表面积=侧面积+两个底面积(S表=S侧+2S底) 公式: S表=(2πr^2)+2πrh S侧= 2πrh S底= πr^2 说明:π为圆周率,r为半径,h为高 圆柱的特征: 1、圆柱的底面都是圆,并且大小一样. 2、圆柱两个面之间的垂直距离叫做高,把圆柱的...

固镇县18993065047: 输入圆柱体的底面半径和高,求圆柱体的表面积和体积.请编写程序, -
祖冒安卡:[答案] VB? 告诉你运算语句 输入半径r高h S=2*π*r^2+2*π*r*h 输出

固镇县18993065047: 如何求圆柱的表面积和体积 -
祖冒安卡: 圆柱体表面积=2*底面积+侧面积=2*π*半径*半径+2*π*半径*高 圆柱体体积=底面积*高=π*半径*半径*高 ~一刻永远523为你解答,祝你学习进步~~~ ~如果你认可我的回答,请及时点击【采纳为满意回答】按钮~ ~手机提问者在客户端上评价点“满意”即可~~ ~你的采纳是我前进的动力~~~

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网