Python面向对象二之圆作业 |
您所在的位置:网站首页 › python程序设计圆的面积 › Python面向对象二之圆作业 |
需求: 设计一个Circle类来表示园,这个类包含圆的半径以及求周长和面积的函数。再使用这个类创建半径为1~100的圆,并计算出相应的周长及面积 代码: from math import pi class Circle(): def __init__(self, radiu): self.radiu = radiu # 圆的周长 def perimeter(self): return 2 * pi * self.radiu # 圆的面积 def area(self): return pi * self.radiu ** 2 if __name__ == '__main__': for i in range(1,101): c = Circle(radiu = i) print(f'radiu is {c.radiu},perimeter is {c.perimeter()},area is {c.area()}') 输出代码时存在的主要问题: 1.from math import pi,数学公式的导入,好在系统自动带上了 2.if __name__ == '__main__',缺少主函数运用的思想 3.缺少循环数赋值给Circle的参数的思想 4.主要是缺练 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |