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]