Python面向对象二之圆作业

您所在的位置:网站首页 python程序设计圆的面积 Python面向对象二之圆作业

Python面向对象二之圆作业

2023-06-06 20:33| 来源: 网络整理| 查看: 265

需求:

设计一个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