Python
Python - 홀수/짝수 일때 코드 실행, 반올림등
올엠
2024. 2. 19. 08:31
반응형
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}은 반올림 후 짝수입니다.")
반응형