Research Notes

[Python Practice] Determine even/odd number 본문

Programming Language/Python

[Python Practice] Determine even/odd number

jiachoi 2023. 7. 3. 16:20

<Question>

# 짝수인지 홀수인지 판단해주는 is_evenly_divisible 함수를 쓰세요.

# is_evenly_divisiblenumber(수)를 파라미터로 받습니다.

# 짝수인 경우에는, 즉 number2로 나누어 떨어질 경우에는 True를 리턴해줍니다.

# 홀수인 경우에는, 즉 number2로 나누어 떨어지지 않을 경우에는 False를 리턴해줍니다.

# 함수 안에는 print문을 사용하시면 안 되고, return문을 사용하여야 합니다.

<Answer>

def is_evenly_divisible(number):
    return bool(number % 2 == 0)


print(is_evenly_divisible(3))
print(is_evenly_divisible(7))
print(is_evenly_divisible(8))

<Explanation>

짝수는 수를 2로 나눴을때의 나머지가 0이고, 홀수는 수를 2로 나눴을때의 나머지가 1이다.

파이썬에서 사용되는 나머지 연산자 (%) 를 사용하여 코드를 작성하면

number % 2 == 0 (= 수를 2로 나눴을때의 나머지가 0 과 같다. ) 이 만들어진다.

또한, 결과값이 True와 False로만 만들어져야 하기 때문에 boolean을 사용하여 이를 묶어준다. 끝!

예제 결과 화면