def factors(x): for i in range (1 , x +1): if x % i == 0: print (i)
# Python Program to find the factors of a number # This function computes the factor of the argument passed def print_factors(x): print("The factors of",x,"are:") for i in range(1, x + 1): if x % i == 0: print(i) num = 6 print_factors(num)
def factors(n): return set(reduce(list.__add__, \ ([i, n//i] for i in range(1, int(n**0.5) + 1) if not n % i )))