Python Program to Find the Factors of Number

Posted in

Python Program to Find the Factors of Number

    Here in this article, we have written a python code that asks the user to enter a number and print all the factors of that number as an output.

    Prerequisite Python Program to Find the Factors of Number

    • Python Input, Output
    • Python Data types
    • Python User-defined Functions
    • Python Loop

    Steps

    • Create a user-defined function factor() that accepts a value as an argument.
    • Create a for loop with a range from 1 to the number n+1.
    • print all the numbers which can divide the function argument.

    Python Program to Find the Factors of a Number

    Python Code

    def factor(num):
        print("The factors of",num,"are:")
        for i in range(1, num + 1):
            if num % i == 0:
                print(i)
    
    num = int(input("Enter a Number: "))
    factor(num)

    Output 1:

    Enter a Number: 200
    The factors of 200 are:
    1
    2
    4
    5
    8
    10
    20
    25
    40
    50
    100
    200

    Output 2:

    Enter a Number: 40
    The factors of 40 are:
    1
    2
    4
    5
    8
    10
    20
    40

    People are also reading:

    Vinay
    Written by

    Vinay Khatri

    I am a Full Stack Developer with a Bachelor's Degree in Computer Science, who also loves to write technical articles that can help fellow developers.