【发布时间】:2018-10-20 10:08:00
【问题描述】:
我不断收到 main.division 对象的绑定方法 division.common_divisor...错误。 我猜我应该只使用函数而不是类?
class division(object):
def __init__(self,x,y):
self.x=x
self.y=y
def divisor(self):
div_list=[]
i = 1
while i<self.x:
if self.x%i == 0:
div_list.append(i)
i+=1
return div_list
def common_divisor(self):
sml1=divisor(self.x)
sml2=divisor(self.y)
common_lst=[]
for i in sml1:
for char in sml2:
if i==char:
common_lst.append(i)
return common_lst
check = division(10,20)
print (check.common_divisor)
【问题讨论】:
-
那么问题到底是什么?
标签: python python-3.x