# 14+ Python Odd-Even Program Examples

This post contains a total of 14+ Hand-Picked Python Odd-Even Program Examples with Source Code. All the Odd-Even programs are made using Python Programming Language.

You can use the source code of these programs for educational purpose with credits to the original owner.

### Related Posts

Click a Code to Copy it.

## 1. By David Ashton

Made by David Ashton. Python Even or Odd without Ifs or Loops. ( Source )

```442
Even```
``print(["Even", "Odd"][int(input()) % 2])``

## 2. By BlackRose Mike

Made by BlackRose Mike. Odd or even program without using conditions. ( Source )

```Enter a number to check if even or odd: 27
27 is odd?: True```
``````def Checker(num):
result = num%2 == 0
return result

num = input("Enter a number to check if even or odd: " ) or '2'
num = int(num)
check = Checker(num)
print()
print(" %d is even?: %s" % (num, check))``````

## 3. By Shruthii

Made by Shruthii. Python Program to check if a number is odd or even, also prints the rest of the odd or even numbers in 9 number range. ( Source )

```enter a numberthe number 1 is odd
1
3
5
7
9
11
13
15
17```
``````n= int(input("enter a number"))
p= n
if(n%2==0):
print("the number",n,"is even")
else:
print("the number",n,"is odd")
for i in range(9):
print (p)
p=p+2``````

## 4. By David Ashton

Another Odd Even program by David Ashton. ( Source )

```1234
1234 is even.```
``````n = int(input())
print(f"{n} is {'odd' * (n % 2)}{'even' * (not n % 2)}.")``````

## 5. By Christine

Made by Christine. ( Source )

```214
``````a = input() #Enter your integer in the input.

try:
if int(a) % 2 == 0:
print('Your integer ', a, 'is even.')
elif int(a) % 2 == 1:
except:

print()
print("Thanks for checking out this code! I started this a long time ago before I knew too much Python so it had to wait. Thanks to Toni Isotalo and Pulkit Kamboj for help on this project when I was a Python noob. :P")``````

## 6. By Chandini

Made by Chandini. This program outputs even and odd numbers in the given range. ( Source )

```5
0  is even
1  is odd
2  is even
3  is odd
4  is even
5  is odd```
``````n=int(input())
for i in range(0,n+1,1):
if i%2==0:
print(i," is even")
else:
print(i," is odd")``````

## 7. By π Prometheus πΈπ¬

Made by π Prometheus πΈπ¬. Program for sorting multiple numbers into odd and even. Odd at left and Even at Right. ( Source )

`[1, 3, 5, 9, 4, 2, 6, 8]`
``````a=[1,3,4,5,2,6,9,8] #can edit this to need
odds=[]
even=[]
for i in a:
if i%2==1:
odds+=[i]
else:
even+=[i]
print(odds+even)``````

## 8. By Automation

Made by Automation. Program that asks for a number and finds if it is odd or even. ( Source )

```Input a number: 0
Input the second number: 10
The number is even and a multiple of four
0 divided by 10 is possible.```
``````x = int(input("Input a number: "))
print(str(x))
y = int(input("Input the second number: "))
print(str(y))

if x%2==0:
if x%4==0:
print("The number is even and a multiple of four")
else:
print("The number is even")
else:
print("The number is odd")

if x%y==0:
print(str(x) + " divided by " + str(y) + " is possible.")
else:
print(str(x) + " divided by " + str(y) + " is not possible.")
``````

## 9. By TOLUENE

```2
2 is even```
``````n = str(input())
digit="0123456789"
if n[-1] in digit[0:10:2]:
print(f"{n} is even")
else:
print(f"{n} is odd")
``````

## 10. By David Carroll

Made by David Carroll. Program for Segregating odd / even Numbers. Given a list as [8,1,6,4,7,2,13] Output should be: [1, 7, 13, 2, 4, 6, 8] (Left side odd, right side even numbers) Uses no modules and no loops. ( Source )

`[1, 7, 13, 2, 4, 6, 8]`
``````def main():
print(segregate([8,1,6,4,7,2,13]))

# Supporting Functions
def segregate(nums):
nums.sort()
return [
*type("odd", nums),
*type("even", nums)
]

def type(type, nums):
return [n for n in nums
if n % 2 == (0 if type == "even" else 1)]

if __name__ == "__main__":
main()``````

## 11. By Shwetha

Made by Shwetha. Basic Odd Even program that checks if the number in the code is odd and even. ( Source )

```True
True```
``````def is_even(x):
if x == 0:
return True
else:
return is_odd(x-1)

def is_odd(x):
return not is_even(x)

print(is_odd(11))
print(is_even(22))``````

## 12. By Mohamed Gadaphy Nkwenkwat

Made by Mohamed Gadaphy Nkwenkwat. if & else to test even – odd number. ( Source )

```Enter a number
77
77 is an odd number```
``````num =int(input("Enter a number"))
if num % 2==0:
print ('\n',num ,'is an even number')
else :
print ('\n',num ,'is an odd number')``````

## 13. By Techno Hassaan

Made by Techno Hassaan. ( Source )

``````#odd and Even Table
#Just Write 1 or 2 and get Answers
Num = int(input())
for x in range(Num, 102, 2):
if Num == 2 :
print("It's a even number")
if Num == 1:
print ("It's a odd number")
print(x)
#Free Table No Cost ;)``````

```19254157 is odd
19254158 is even
238 is even
239 is odd
3477 is odd
3478 is even
111143 is odd
111142 is even```
``````a = 19254157
print(a,'is',['even','odd'][a%2])

a = 19254158
print(a,'is',['even','odd'][a%2])

a = 238
c = str(a/2).replace('.0','even').replace('.5','odd ')[-4:]
print(a,'is',c)

a = 239
c = str(a/2).replace('.0','even').replace('.5','odd ')[-4:]
print(a,'is',c)

a = 3477
c = int(int(str(a/2)[-1])/5)*'odd'+int(int(str(a/2-0.5)[-1])/5)*'even'
print(a,'is',c)

a = 3478
c = int(int(str(a/2)[-1])/5)*'odd'+int(int(str(a/2-0.5)[-1])/5)*'even'
print(a,'is',c)

a = 111143
b = ['oden','even','odd'][(-1)**int(str(a)[-1])]
print(a,'is',b)

a = 111142
b = ['oden','even','odd'][(-1)**int(str(a)[-1])]
print(a,'is',b)``````

## 15. By The Coder

Made by The Coder. ( Source )

```You entered : 55
This is an odd number```
``````number = int(input ())

y = number/2

print ("You entered :",number )

if y%1 == 0:
print("This is an even number")

else :
print("This is an odd number")``````