秋风拂面@ 2021-12-10 10:41 采纳率: 91.7%
浏览 24
已结题

怎样续写才能使这个代码运行?

img

  • 写回答

3条回答 默认 最新

  • -Undefined_ 2021-12-10 10:55
    关注
    import math
    
    
    class Circle:
        def __init__(self, radius=1):
            self.radius = radius
    
        def getPerimeter(self):
            return 2 * self.radius * math.pi
    
        def getArea(self):
            return self.radius * self.radius * math.pi
    
        def setRadius(self, radius):
            self.radius = radius
    
    if __name__ == '__main__':
        r = eval(input('输入圆的半径:'))
        circle = Circle(r)
        print('周长:%.2f' % (circle.getPerimeter()))
        print('面积:%.2f' % (circle.getArea()))
        
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 12月10日
  • 已采纳回答 12月10日
  • 请选择合适的标签 12月10日
  • 创建了问题 12月10日