Python program to separate or split even and odd numbers; Through this tutorial, i am going to show you how to split or separate even and odd numbers in list in python.
In this tutorial, i will write python program to split the even and odd elements or numbers into two different lists using for loop, while loop and function.
Python Program to Split Even and Odd Numbers in List
- Python Program to Split Even and Odd Numbers in Separate List using For Loop.
- Python Program to Split Even and Odd Numbers in Separate List using While Loop.
- Python Program to Split Even and Odd Numbers in Separate List using Functions.
Python Program to Split Even and Odd Numbers in Separate List using For Loop
- To declare numbers list in python program.
- Get input numbers limit of the list from the user.
- Iterate for loop with input() function to take a single input number from the user.
- Store elements in list using list.appned() function.
- Iterate for loop and find even and odd number using if else statement.
- Print split even and odd numbers.
# Python Program to Put Even and Odd Numbers in Separate List NumList = [] Even = [] Odd = [] Number = int(input("How many elements in list :- ")) for i in range(1, Number + 1): value = int(input("Please enter the Value of %d Element :- " %i)) NumList.append(value) for j in range(Number): if(NumList[j] % 2 == 0): Even.append(NumList[j]) else: Odd.append(NumList[j]) print("\n Element in Even List is : ", Even) print("\n Element in Odd List is : ", Odd)
After executing a program, the output will be:
How many elements in list :- 6 Please enter the Value of 1 Element :- 5 Please enter the Value of 2 Element :- 8 Please enter the Value of 3 Element :- 69 Please enter the Value of 4 Element :- 78 Please enter the Value of 5 Element :- 45 Please enter the Value of 6 Element :- 25 Element in Even List is : [8, 78] Element in Odd List is : [5, 69, 45, 25]
Python Program to Split Even and Odd Numbers in Separate List using While loop
- To define number list in python.
- Get input numbers limit of the list from the user.
- Iterate for loop with input() function to take a single input number from the user.
- Store elements in list using list.appned() function.
- Iterate while loop and find even and odd number using if-else statement.
- Print split even and odd numbers.
# Python Program to Put Even and Odd Numbers in Separate List #using while loop NumList = [] Even = [] Odd = [] j = 0 Number = int(input("How many elements in list :- ")) for i in range(1, Number + 1): value = int(input("Please enter the Value of %d Element :- " %i)) NumList.append(value) while(j < Number): if(NumList[j] % 2 == 0): Even.append(NumList[j]) else: Odd.append(NumList[j]) j = j + 1 print("\n Element in Even List is : ", Even) print("\n Element in Odd List is : ", Odd)
After executing the program, the output will be:
How many elements in list :- 6 Please enter the Value of 1 Element :- 54 Please enter the Value of 2 Element :- 68 Please enter the Value of 3 Element :- 84 Please enter the Value of 4 Element :- 25 Please enter the Value of 5 Element :- 63 Please enter the Value of 6 Element :- 47 Element in Even List is : [54, 68, 84] Element in Odd List is : [25, 63, 47]
Python Program to Split Even and Odd Numbers in Separate List using Functions
- To define number list in python program.
- Define a function to find odd number list from given list.
- Define a function to find odd number list from given list.
- Take the Input limit of the list from the user.
- Iterate for loop with input() function to take a single input number from the user.
- Call even and odd number function.
# Python Program to Put Even and Odd Numbers in Separate List # using functions def evenNum(NumList): Even = [] for j in range(Number): if(NumList[j] % 2 == 0): Even.append(NumList[j]) print("Element in Even List is : ", Even) def oddNum(NumList): Odd = [] for j in range(Number): if(NumList[j] % 2 != 0): Odd.append(NumList[j]) print("Element in Odd List is : ", Odd) NumList = [] Number = int(input("How many elements in list :- ")) for i in range(1, Number + 1): value = int(input("Please enter the Value of %d Element :- " %i)) NumList.append(value) evenNum(NumList) oddNum(NumList)
After executing the program, the output will be:
How many elements in list :- 6 Please enter the Value of 1 Element :- 99 Please enter the Value of 2 Element :- 88 Please enter the Value of 3 Element :- 45 Please enter the Value of 4 Element :- 63 Please enter the Value of 5 Element :- 25 Please enter the Value of 6 Element :- 44 Element in Even List is : [88, 44] Element in Odd List is : [99, 45, 63, 25]
Recommended Python Tutorials
Recommended:-Python Random Number Generator Code
Recommended:-Python program for Zip, Zap and Zoom game
Recommended:-Python Program to Swap Two Numbers
Recommended:-Python Program to Find n-th term of Fibonacci Series
Recommended:-Python Program For Calculator
Recommended:-Python Program to Find Strong Number
Recommended:-Python Program to Convert cm to Feet and Inches
Recommended:-How to Reverse a List in Python
Recommended:-Python Program to Convert Celsius to Fahrenheit
Recommended:-Python Program to Find Standard Deviation
Recommended:-Python Program to Check Perfect Number
Recommended:-Python Program to Display Calendar
Recommended:-Python Program to Print Alphabets from A to Z
Recommended:-Python Program to Find Roots of Quadratic Equation
Recommended:-Python Program to Find the Variance
Recommended:-How to Check Python Program Execution Time