본문 바로가기

프로그래밍/[Python] 파이썬

[Python] 파이썬 짝수 홀수 판별 예제

by GenieIT* 2024. 9. 29.

728x90
728x90

 

0. 개요

  • 파이썬 짝수 홀수 판별에 대한 기본적인 이해를 위해 예제 소스들을 작성해 보겠습니다.
  • 짝수는 2의 배수라는 뜻입니다.
  • 홀수는 숫자를 2로 나누었을 때 나머지가 1인 숫자들입니다.
  • n%2 == 0 짝수, n%1 == 1 홀수

 

 

1. if, else 조건문 활용 예제

  • 숫자를 입력받아 2로 나누었을 때 나머지가 0이면 짝수, 1이면 홀수를 출력하는 소스입니다.
n = int(input("숫자를 입력하시오."))

if n%2 == 0 :
    print(f'{n} 숫자는 짝수입니다.')
else :
    print(f'{n} 숫자는 홀수입니다.')

'''
실행 결과
숫자를 입력하시오. 15
15 숫자는 홀수입니다.
------------------------
숫자를 입력하시오. 18
18 숫자는 짝수입니다.
'''

 

 

2. while 반복문 활용 예제

  • 반복문을 통해 숫자를 입력받아 먼저 숫자인지 판별하고 숫자이면 홀수인지 짝수인지 판별하고, 숫자가 아니라면 종료하는 프로그램 소스입니다.
while True :
    n = input("숫자를 입력하시오.")

    if not n.isalpha() and n.isdigit() :
        n = int(n)
    else :
        print("프로그램을 종료합니다.")
        break
        
    if n%2 == 0 :
        print(f'{n} 숫자는 짝수입니다.')
    else :
        print(f'{n} 숫자는 홀수입니다.')

'''
실행 결과
숫자를 입력하시오. 10
10 숫자는 짝수입니다.
숫자를 입력하시오. 15
15 숫자는 홀수입니다.
숫자를 입력하시오. 20
20 숫자는 짝수입니다.
숫자를 입력하시오. 
프로그램을 종료합니다.
'''

 

 

 

728x90