Python Program To Print Total Number Of Factors Of A Given Number

Python Program To Print Total Number Of Factors Of A Given Number

Example

def numberOfFactors(N):
    counter = 2
    factorsArray= [1]
    
    for i in range(2,N//2):
        if (N%i == 0):
            factorsArray.append(i)
            counter += 1
    factorsArray.append(N)
    print("Total Number Of Factors Of {} Including 1 and {} are : {}".format(N,N,counter))
    print("Factor List: ",factorsArray)
    
n = 18
numberOfFactors(n)

Output:

Total Number Of Factors Of 18 Including 1 and 18 are : 5
Factor List:  [1, 2, 3, 6, 18]

Leave a comment