Writing a program to check whether a number is even or odd is one of the first algorithms we write when learning a new programming language. In this article, I’ll walk you through how to write a Python program to print odd and even numbers.

## Python Program to Print Odd and Even Numbers

Odd numbers are numbers that are not divisible by 2 and even numbers are numbers that are divisible by 2. So to write a program that prints whether a number is even or odd, we can divide the number by 2 and check if the remainder is 0 or not.

If the remainder is 0 then it is an even number and if the remainder is not 0 then it is an odd number. If you are new to computer science, be aware that if we use “/” to divide the numbers, we will get a quotient as an output, but we need to find the remainder for which we need to use “%” between two numbers.

So to print the odd and even numbers using Python we need to use the “%” symbol to find the remainder after the division of two numbers. Below is how you can write a Python program to print odd and even numbers between a range of values:

Output:0 is even 1 is odd 2 is even 3 is odd 4 is even 5 is odd 6 is even 7 is odd 10 is even 11 is odd 12 is even 13 is odd 14 is even 15 is odd 16 is even 17 is odd 18 is even 19 is odd

Also, Read –Python Projects with Source Code.

### Summary

So this is how we can find odd and even numbers using Python from a range of values. You can use the same logic to take a number as user input and print it whether it’s odd or even. I hope you liked this article on how to write a Python program to find odd and even numbers. Feel free to ask your valuable questions in the comments section below.