본문 바로가기
Coding/초보자를 위한 파이썬 300제

초보자를 위한 파이썬 300제 // 234 함수 짝수추출

by 포스트it 2021. 3. 14.
728x90
반응형

 

문제

숫자로 구성된 하나의 리스트를 입력받아, 짝수들을 추출하여 리스트로 반환하는 pickup_even 함수를 구현하라.

pickup_even([3, 4, 5, 6, 7, 8])

[4, 6, 8]

내풀이

def pickup_even(num):                                 
    list = []                                         
    for i in num:                                     
        if i % 2 == 0:                                
            list.append(i)                            
    print(list)                                       
                                                      
pickup_even([3, 4, 5, 6, 7, 8])

결과값
[4, 6, 8]

정답

def pickup_even(items):
    result = []
    for item in items:
        if item % 2 == 0:
            result.append(item)
    return result

출력값이 list형식이기 때문에 빈 list를 만들어 append()로 넣어주었다.
728x90
반응형

댓글