Answers for "how to get the factors of a number in python"

-2

to find factors of a number in python

# 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)
Posted by: Guest on November-03-2020
1

python find factors of a number

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 )))
Posted by: Guest on October-20-2020
0

quick way to find the factor of a number python

def factors(x):
  listOfFactors = []
  for i in range(1, int(x ** 0.5)):   
    # Use a loop from 1 to the square root of x for more speed.
    if x % i == 0:
      listOfFactors.append(x)
      listOfFactors.append(i)
    # May repeat some numbers. Further code would be needed to fix that.
    print(i)
Posted by: Guest on November-22-2020

Code answers related to "how to get the factors of a number in python"

Python Answers by Framework

Browse Popular Code Answers by Language