Py学习  »  Python

python程序不工作..主要部分显示错误

Sawako Kuronuma • 6 年前 • 1652 次点击  
class point:
    def __init__(self,z,d):
        self.x = z
        self.y = d
    def display(self,z,d):
        self.x = self.z
        self.y = self.d
    def setX(self, z):
        self.x = z
    def setY(self, d):
        self.y = d
    def getX(self):
       return self.x
    def getY(self):
       return self.y
    def show(self):
       print(self.x)
       print(self.y)

p1 = point() //error
print("Point P1:")
p1.show()
print("Updated value:")
p1.display(5, 6)
p1.setX(9)
p1.setY(4)
p1.show()
print("Point P2:")
p2=point()
p2.setX(9)
p2.setY(4)
p2.show()
print("Updated value:")
p2.display(6, 3)
p2.show()

我的程序不断地向我显示对象部分缺少Z和D的错误,我不知道如何更正它,我一直在尝试,但更多的错误不断地出现。

Traceback (most recent call last):
  File "P:\xxxyyy.py", line 29, in <module>
    p1 = point() //error
TypeError: __init__() missing 2 required positional arguments: 'z' and 'd'
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/30645
 
1652 次点击  
文章 [ 2 ]  |  最新文章 6 年前