반응형
# 짝수와 홀수 구분하기
#짝수와 홀수를 구할 숫자의 마지막 끝자리를 구합니다.
raw = input("정수 입력:")
l = raw[-1]
#끝자리가 짝수면 짝수, 홀수면 홀수로 출력되게 합니다.
if l == "0" or l == "2" or l == "4" or l == "6" or l == "8" :
print("짝수입니다")
if l == "1" or l == "3" or l == "5" or l == "7" or l == "9" :
print("홀수입니다")
#또는 in 함수를 사용해서 해당 숫자 끝자리에 어떤 숫자가 들어있는 지를 확인하도록 합니다.
if l in "02468" :
print("짝수입니다")
if l in "13579" :
print("홀수입니다")
#숫자를 2로 나눴을 때 나머지가 0인지 1인지로 짝수와 홀수를 구분합니다.
#컴퓨터 입장에서 생각한 방법 입니다.
#raw를 정수로 변환해 줍니다.
raw = int(raw)
if raw % 2 == 0:
print("짝수입니다")
if raw % 2 == 1:
print("홀수입니다")
출처 - 윤인성 혼공파 유튜브
728x90
반응형
'코딩 > PYTHON' 카테고리의 다른 글
List 함수 추가, 제거, 정렬, 확인 (append, extend, del, sort 등) (1) | 2022.11.08 |
---|---|
List / 리스트와 반복문, 중첩 리스트, 리스트 길이 구하기 (4) | 2022.10.11 |
파이썬 if 조건문 기본/ IndentationError 의 경우 (3) | 2022.09.18 |
파이썬 datetime, 시간과 날짜 구하기 (2) | 2022.09.16 |
파이썬 Bool 조건문, not, and, or 연산자 (3) | 2022.09.15 |