猿问

类和对象的问题。__new__()不接受参数

class Factor:

    def __int__(self, a, b, c):

        self.a = a

        self.b = b

        self.c = c


a = input("What is A?")

a = int(a)

b = input("What is B?")

b = int(b)

c = input("What is C?")

c = int(c)


e = Factor(a,b,c)

对于我创建的任何类,这都是它返回的错误


Traceback (most recent call last):

  File "C:\Users\Alex\Desktop\Alex Factoring Extra Credit.py", line 37, in <module>

    e = Factor(a,b,c)

TypeError: object.__new__() takes no parameters

对于我制作的任何类,它都发生了,我四处寻找,卸载和重新安装,但找不到解决方案。我已经在其他地方找到了复制和粘贴的类,这些类可以工作,尽管我的工作完全相同,但我的可以工作。任何帮助表示赞赏。


跃然一笑
浏览 202回答 1
1回答
随时随地看视频慕课网APP

相关分类

Python
我要回答