파이썬 코드카타

짝수와 홀수 # if 삼항연산자, %2==0 과 %2

여연찌 2024. 3. 27. 15:54
  • 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.
# 내가 짠 코드

def solution(num):
    if num % 2 == 0:
        return "Even"
    else:
        return "Odd"
# 다른 코드


def solution(num):
    return "Even" if num%2==0 else "Odd"

# 삼항연산자 (참일 때 값) if (조건) else (거짓일 때 값)
    
    
def evenOrOdd(num):
    if num%2:
        return "Odd"

    return "Even"

 

# 삼항연산자를 사용하면 훨씬 더 간결하게 코드를 짤 수 있다. 자주 풀면서 익숙해질 것!

숫자 0은 False 로 인식 하는데 ,

' if num%2: '

는 False 로 "Odd" 를 출력

그 외에는 "Even"

 

 

 


 

 

 

%2==0 :

값이 결과값이 0이냐 아니냐

0이면 True 0이아니면 False

 

%2:

결과값이 숫자 0, 1

 

 

'파이썬 코드카타' 카테고리의 다른 글

약수의 합 # range(1,n+1) , append()  (1) 2024.03.27
자릿수 더하기 # 문자열 str  (0) 2024.03.27
배열의 평균값 # sum() 함수, len() 함수  (0) 2024.03.27
짝수의 합 # range()  (0) 2024.03.26
각도기 # if, elif  (0) 2024.03.26