|
发表于 2023-1-30 17:31:21
|
显示全部楼层
本楼为最佳答案
- # -*- coding: utf-8 -*-
- class Circle:
- def __init__(self, x,y,radius):
- self.x = x
- self.y = y
- self.radius = radius
- def __repr__(self):
- return f'Circle(x={self.x}, y={self.y}, radius={self.radius})'
- circles = []
- # 这里添加一些圆形
- # circles.append(CircleCircle(参数填这))
- circles.append(Circle(0, 0, 50))
- circles.append(Circle(145, 155, 103))
- circles.append(Circle(-138, 43, 15))
- circles.append(Circle(123, 456, 789))
- circles.append(Circle(100, 100, 5))
- radius = [circle.radius for circle in circles]
- index = radius.index(max(radius))
- print('最大圆形:', circles[index])
复制代码
输出:
最大圆形:Circle(x=123, y=456, radius=789) |
|