Skip to content

Python program to print first 10 even numbers using while loop | Code

Use a while loop with if statement condition i % 2 == 0 then only print the first 10 even numbers in Python.

Example print first 10 even numbers using while loop in Python

Simple example code print even numbers of user input value using a while loop in Python. You can use list objects to store value, here we are printing the value using the end keyword.

x = int(input("Enter a number: "))
i = 1

while i <= x:
    if i % 2 == 0:
        print(i, end=" ")
    i = i + 1

Output:

Python program to print first 10 even numbers using while loop

Without if statement

num = 2

while num <= 20:
    print(num)
    num = num + 2

Output:

2
4
6
8
10
12
14
16
18
20

Do comment if you have any doubts or suggestions on this Python even number topic.

Note: IDE: PyCharm 2021.3.3 (Community Edition)

Windows 10

Python 3.10.1

All Python Examples are in Python 3, so Maybe its different from python 2 or upgraded versions.

4 thoughts on “Python program to print first 10 even numbers using while loop | Code”

  1. Explanation of this code
    x = int(input(“Enter a number: “))
    i = 1

    while i <= x:
    if i % 2 == 0:
    print(i, end=" ")
    i = i + 1

    1. in the first line input is taken and the type of input is specified as int.
      then in the second line a variable is declared with value 1
      the third line declares a while loop with condition as it will run until the value of i will be less than or equal to x
      fourth line checks a condition whether the remainder of i/2 is 0 or not, if it is 0 then it will be printed , if not not then it will not be printed
      the the thing end=” ” means that each print value will be printed in the same line
      the last line means i’s value will increment by 1 after one print is done

      I hope this was helpful for you Rohini didi, i said didi as am in std 8th 🙂

      THANK YOU!!!

Leave a Reply

Your email address will not be published. Required fields are marked *