본문 바로가기
Python

Python - 홀수/짝수 일때 코드 실행, 반올림등

by 올엠 2024. 2. 19.
반응형

Python에서는 나머지라는 내장함수 %를 이용하면 쉽게 홀수인지 짝수인지를 확인할 수 있다.

어떻게 보면 단순한 코드인데, 가끔 머리가 굳어있을 때 유용한 코드이다.


나누기를 해서 나머지가 1인 경우 

number = 11

if number % 2 == 1:
    print(f"{number}은 홀수입니다.")
    # 홀수일 때 실행할 코드
else:
    print(f"{number}은 짝수입니다.")


소수점이 있는 경우에는 math 함수를 이용해서 소수점을 별도로 처리해주면 된다.

 

소수점 구분

import math

number = 3.14

whole_number, fraction = math.modf(number)

if whole_number % 2 == 1:
    print(f"{number}은 홀수입니다.")
else:
    print(f"{number}은 짝수입니다.")


반올림을 해야 하는 경우에느 round 함수를 이용하자.

 

반올림

number = 3.14

rounded_number = round(number)

if rounded_number % 2 == 1:
    print(f"{number}은 반올림 후 홀수입니다.")
else:
    print(f"{number}은 반올림 후 짝수입니다.")



반응형