【问题描述】定义一个点类,该类包含整形坐标x,y以及用于设置坐标值的函数,名为setxy()参数自行确定,以及用于显示坐标的函数displayxy()参数自行设置。 合理编写主函数,能够实现(3,4)以及(5,6)固定两个点对象的参数设置,以及信息输出 【输入形式】无数据输入,请一定使用类的定义以及对象的创建的相关知识 【输出形式】输出两个固定点的相关信息 【样例输入】 【样例输出】 The first point is:(3,4) The second point is:(5,6) 【样例说明】 【评分标准】
时间: 2023-12-03 20:02:45 浏览: 24
以下是点类的定义及主函数代码:
```python
class Point:
def __init__(self):
self.x = 0
self.y = 0
def setxy(self, x, y):
self.x = x
self.y = y
def displayxy(self):
print("({0},{1})".format(self.x, self.y))
if __name__ == '__main__':
# 创建两个点对象
point1 = Point()
point2 = Point()
# 分别设置两个点的坐标
point1.setxy(3, 4)
point2.setxy(5, 6)
# 分别输出两个点的坐标
print("The first point is:", end=' ')
point1.displayxy()
print("The second point is:", end=' ')
point2.displayxy()
```
运行结果为:
```
The first point is: (3,4)
The second point is: (5,6)
```
其中,类的定义中包含了坐标的初始化和设置函数,以及用于输出坐标的函数。在主函数中,首先创建了两个点对象,然后分别设置它们的坐标,最后输出两个点的相关信息。