# Python Program to Check Odd Number

Last Updated:

## What are Odd Numbers?

An integer (never a fraction) that cannot be divided exactly by 2. For example, 3 is an odd number, i.e., 3 % 2 = 1 (not zero).

Note: % is a Modulus (Division Remainder) operator, it finds the remainder after division of one number by another. Please check our Arithmetic Operators for more details.

Tips: It is recommended to use our online Odd Numbers calculator for better understanding.

## Using For Loop

In the following example, we will find all the Odd Numbers between 10 and 25 using for loop.

### Example

Python Compiler
start = 10; end = 25; print("Odd numbers between %d and %d: " % (start, end)) for start in range(start, end + 1): if(start % 2 != 0): print(start, end=" ")

## Using While Loop

In the following example, we will find all the Odd Numbers between 10 and 25 using while loop.

### Example

Python Compiler
start = 10; end = 25; print("Odd numbers between %d and %d: " % (start, end)) while(start <= end): if(start % 2 != 0): print(start, end=" ") start += 1

## Odd Numbers between any Given Range

In the following example, we will find all the Odd numbers between any given range.

### Example

Python Compiler
start = int(input("Enter a (int) starting number: ")) end = int(input("Enter an (int) ending number: ")) print("\nOdd numbers between %d and %d: " % (start, end)) while(start <= end): if(start % 2 != 0): print(start, end=" ") start += 1

## Check Whether the Given Number is Odd or Even

In the following example, we will check whether the given number is an Odd number or Even number.

### Example

Python Compiler
num = int(input("Enter a (int) number: ")) if(num % 2 == 0): print("%d is an even number" % num) else: print("%d is an odd number" % num)