반응형
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}은 반올림 후 짝수입니다.")
반응형
'Python' 카테고리의 다른 글
Python - 임포트 함수 참조 순서 (0) | 2024.02.19 |
---|---|
Python - Uvicorn/Gunicorn Connection reset by peer를 해결할 수 있는 방법 (0) | 2024.02.19 |
Python - Datetime 날짜 문자열 변환 strftime() 활용 (0) | 2022.05.10 |
Python - directory check and create (0) | 2022.05.09 |
Python - List 추가 append/extend 이해 (0) | 2022.05.03 |