创建一个shape包,在包中建一个point模块。在point模块中定义一个Point类,属性为坐标x, y的值,包含的成员函数如下:构造函数、设置与获取x, y的值的函数。生成一个实例,测试并输出结果。
时间: 2024-05-14 20:13:40 浏览: 84
import-point.zip_点坐标导入
好的,这是一个编程问题,让我来回答。首先,我们可以按照要求创建一个shape包,在包中创建一个point模块,代码如下:
```
# shape/point.py
class Point:
def __init__(self, x=0, y=0):
self.x = x
self.y = y
def set_x(self, x):
self.x = x
def set_y(self, y):
self.y = y
def get_x(self):
return self.x
def get_y(self):
return self.y
```
然后,我们可以在主程序中生成一个Point实例,并测试其功能,代码如下:
```
from shape.point import Point
p = Point(1, 2)
print("x =", p.get_x(), ", y =", p.get_y())
p.set_x(3)
p.set_y(4)
print("x =", p.get_x(), ", y =", p.get_y())
```
输出结果为:
```
x = 1 , y = 2
x = 3 , y = 4
```
这样就完成了题目要求的任务。希望能对您有所帮助。
阅读全文