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
Your integer  214 is even.
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:
        print('Your integer', a, 'is odd.')
except:
    print("Please enter an integer.")

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

Made by TOLUENE. Enter your number in digit. ( Source )

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 ;)

14. By CΓ©pagrave

Made by CΓ©pagrave. ( Source )

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")