定义一个圆柱体cylinder,包含底面半径和高两个属性,包括一个可以计算圆柱体提交方法,然后编写相关程序测试相关功能
import math
class Cylinder(): # 定义类
def __init__(self,r,h): # 包含两个属性
self.r=r
self.h=h
def volume(self): # 定义方法
V=self.h * math.pi * self.r**2
print(V)
c1=Cylinder(10,10) # 实例化一个底面半径为10,高为10的圆柱体
c1.volume() # 输出体积输出结果为:
3141.592653589793