我试图列出一个称为计数的数字的所有因数。每当我运行它时,它都会返回1。例如:if 6 = count,那么调用时应该返回的findFactor(6)是1 2 3 6。返回的是1
divisors = ""
def findFactor(count):
divisors = ""
valueD = 0
for i in range(1, count+1):
valueD = count/i
if isinstance(valueD,int) == True:
divisors = str(valueD)+" "
print divisors
Run Code Online (Sandbox Code Playgroud)