小编eth*_*lee的帖子

列出数字的所有因数

我试图列出一个称为计数的数字的所有因数。每当我运行它时,它都会返回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)

python factors

1
推荐指数
1
解决办法
7902
查看次数

标签 统计

factors ×1

python ×1