안녕하세요~오늘은 파이썬을 이용해 짝수와 홀수를 구하는 문제를 풀어보겠습니다!

문제를 풀기에 앞서 짝수와 홀수의 정의를 알아보겠습니다 ㅎㅎ

짝수란 2로 나누어 떨어지는 정수를 말한다.

홀수는 짝수의 반대로 2로 나누어 떨어지지 않는 정수입니다.

출처 : 네이버 지식백과


자 그럼 이제 본론으로 돌아와 짝수일때는 "even", 홀수일때는 "odd"를 반환하는 문제를 풀어볼게요

(영어로 짝수는 even number, 홀수는 odd number라고 합니다^^)

 

일단 짝수를 먼저 구하기 위해 2로 나누어 떨어지는 수를 먼저 구해볼게요

변수명은 num으로 설정하겠습니다.

나누어 떨어진다 == 나누었을 때 나머지가 0이다

이 말은 곧 num%2 == 0 이라는 뜻이겠죠?! 그럼 이제 문제는 끝났습니다 ㅎㅎ

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

 



저같은 파이썬 초보자를 위해..  else가 없어도 홀수일 경우 odd가 return이 되는 이유는

줄바꿈으로 if문을 이미 빠져나갔기 때문입니다!

아래와 같이 작성할 수도 있습니다^^

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

오늘도 봐주셔서 감사합니다

좋아요 눌러주세요

'파이썬 문제 풀기!' 카테고리의 다른 글

하샤드 수 검사하기  (1) 2023.10.31
정수를 내림차순으로 배치하기  (0) 2023.10.31
정수의 제곱근 판별하기  (2) 2023.10.27
약수의 합 구하기  (1) 2023.10.26
배열의 평균값 구하기  (3) 2023.10.23

+ Recent posts