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
'프로그래밍 > [Python] 파이썬' 카테고리의 다른 글
[Python] 파이썬 문자 개수 세기 - 문자열 count() 메서드 (0) | 2024.10.12 |
---|---|
[Python] 파이썬 대문자 소문자 변경 (upper, lower, capitalize, title, swapcase, isupper, islower) (0) | 2024.09.30 |
[Python] 파이썬 enumerate() 함수 사용법 (0) | 2024.09.26 |
[Python] 파이썬 숫자 소수 판별 알고리즘 구현 (0) | 2024.09.25 |
[Python] 문자열 거꾸로 뒤집기 4가지 방법 (슬라이싱, reverse(), reversed(), for문) (0) | 2024.09.24 |