首页 > 软件 > Python定义一函数算圆柱体表面积体积函数名为comput,返回多值的函数,可用元组来表示

Python定义一函数算圆柱体表面积体积函数名为comput,返回多值的函数,可用元组来表示

软件 2022-05-12

用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\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

Python 计算球的体积和表面积 Python 计算球的体积和表面积

需要加载一下math库,math.pi是π,r是球半径。

体积:

 4/3*math.pi*r**3

表面积:

 4*math.pi*r**2

python 定义函数

params 就是(5, 5) (5,) * 2 ,就是2个5的元组,乘号可以理解成相加。"*" * 30就是30个“*"的字符串 *params作为参数,前面的*号就是把params元组分解成元素的意思,这样就分开成为2个参数了。实际上传递给了x,y 于是就执行了power(5,5)

python如何在一个函数中调用另一个函数返回的多个值中的一个?

你的意思是 函数值返回值直接放到另一个函数当参数吧 实际上可以变通一下,返回的是元组,然后怎么拿到元组中的一个 最简单的就是使用[] 如果 return a,b,c ,想拿到b 使用 fun()[1] // 下标从0开始

Python内置数学函数_________用来返回一组数据中的最大值?

用“max()”函数,它是用于返回列表/元组的最大数/浮点数,用法如下: >>>a = [0, 20, 6, 30] >>>max(a) 结果: 20

标签:信息技术 python Python入门 编程 编程语言

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved.