Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

짝수 및 홀수 요소를 두 개의 다른 목록으로 분할하는 Python 프로그램.

<시간/>

이 프로그램에서 우리는 사용자 입력 목록을 만들고 요소는 홀수 요소와 짝수 요소가 혼합되어 있습니다. 우리의 임무는 이 목록을 두 개의 목록으로 나누는 것입니다. 하나는 홀수개의 요소를 포함하고 다른 하나는 짝수개의 요소를 포함합니다.

예시

Input: [1, 2, 3, 4, 5, 9, 8, 6]
Output
Even lists: [2, 4, 8, 6]
Odd lists: [1, 3, 5, 9]

알고리즘

Step 1 : create a user input list.
Step 2 : take two empty list one for odd and another for even.
Step 3 : then traverse each element in the main list.
Step 4 : every element is divided by 2, if remainder is 0 then it’s even number and add to the even list, otherwise its odd number and add to the odd list.

예시 코드

# Python code to split into even and odd lists 
# Funtion to split 
def splitevenodd(A): 
   evenlist = [] 
   oddlist = [] 
   for i in A: 
      if (i % 2 == 0): 
         evenlist.append(i) 
      else: 
         oddlist.append(i) 
   print("Even lists:", evenlist) 
   print("Odd lists:", oddlist) 
  
# Driver Code 
A=list()
n=int(input("Enter the size of the First List ::"))
print("Enter the Element of First  List ::")
for i in range(int(n)):
   k=int(input(""))
   A.append(k)
splitevenodd(A) 

출력

Enter the size of the First List :: 8
Enter the Element of First  List ::
1
2
3
4
5
9
8
6
Even lists: [2, 4, 8, 6]
Odd lists: [1, 3, 5, 9]