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 |