Recent Posts
Tags
- $(document).ready()
- 파이썬 세트
- javascript array method
- 국비 지원 프로그래밍
- python index
- 파이썬 입문
- 리엑트 삼항연산자
- 파이썬 강의
- jQuery
- 코딩 파이썬 기초
- javascript array add
- javascript array unshift
- jupyter python
- 웹 프로그래밍 기초
- 카카오 애드핏
- 웹 프로그래밍
- 동기 뜻
- 파이썬 강의 사이트
- kakao Adfit
- python slicing
- python dictionary
- 파이썬 사칙연산
- javascript 날짜 포맷 변환
- 동기 코드
- 파이썬 배우기
- JavaScript
- javascript example
- javascript date format
- 프로그래밍 파이썬
- 비동기 뜻
- javascript array shift
- 프로그래밍
- 파이썬 기초
- html css
- 파이썬 ide 추천
- HTML
- Python3
- javascript array map
- 비동기 코드
- jquery loaded event
- 자바스크립트
- javascript array splice
- HTML 기초
- javascript array push
- 제이 쿼리
- 파이썬 학원
- 파이썬 온라인 강의
- javascript array remove
- python 다운로드
- 국비 지원 파이썬
코딩이 즐겁다
[파이썬 기초] 쉽고 간단하게 홀수/짝수 구하는 방법 본문
반응형
파이썬 홀수/짝수 판별하는 간단한 방법
파이썬(Python)에서 홀수(odd)와 짝수(even)를 쉽게 판별하는 방법은 나머지 연산자(%)를 사용하는 것입니다.
기본적인 홀수/짝수 판별 방법
% 2 연산을 이용하여 숫자가 2로 나누어 떨어지면 짝수, 그렇지 않으면 홀수입니다.
✅ 예제 코드:
num = int(input("숫자를 입력하세요: "))
if num % 2 == 0:
print("짝수입니다.")
else:
print("홀수입니다.")
- 입력한 숫자가 2로 나누어 떨어지면(% 2 == 0) → 짝수
- 나누어 떨어지지 않으면(% 2 != 0) → 홀수
조건문(if-else문)을 활용한 홀수/짝수 판별 방법
숫자를 입력받아 2로 나누었을 때 나머지가 0이면 짝수, 1이면 홀수를 출력하는 코드입니다.
✅ 예제 코드:
n = int(input("숫자를 입력하시오."))
if n%2 == 0 :
print(f'{n} 숫자는 짝수입니다.')
else :
print(f'{n} 숫자는 홀수입니다.')
반복문(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} 숫자는 홀수입니다.')
여러 숫자를 한꺼번에 판별하는 방법 (리스트 활용)
리스트의 숫자들을 한 번에 홀수/짝수로 분류할 수도 있습니다.
✅ 예제 코드:
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for num in numbers:
if num % 2 == 0:
print(f"{num} → 짝수")
else:
print(f"{num} → 홀수")
실행 결과:
1 → 홀수
2 → 짝수
3 → 홀수
4 → 짝수
...
10 → 짝수
홀수/짝수 리스트 만들기
✅ 예제 코드:
numbers = [10, 15, 22, 33, 40, 55, 60]
odds = [num for num in numbers if num % 2 != 0] # 홀수 리스트
evens = [num for num in numbers if num % 2 == 0] # 짝수 리스트
print("홀수:", odds)
print("짝수:", evens)
실행 결과:
홀수: [15, 33, 55]
짝수: [10, 22, 40, 60]
홀수/짝수 판별하는 함수 만들기
반복적으로 사용할 경우 함수로 만들어서 활용하면 좋습니다. 삼항 연산자를 활용한 함수의 예제 코드입니다.
✅ 예제 코드:
def check_odd_even(num):
return "짝수" if num % 2 == 0 else "홀수"
# 테스트
print(check_odd_even(7)) # 홀수
print(check_odd_even(12)) # 짝수
- check_odd_even(7) → "홀수" 반환
- check_odd_even(12) → "짝수" 반환
filter() 함수를 사용하여 리스트에서 홀수/짝수 추출하기
파이썬의 filter() 함수를 사용하면 리스트에서 홀수/짝수를 쉽게 필터링할 수 있습니다.
✅ 예제 코드:
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
odds = list(filter(lambda x: x % 2 != 0, numbers)) # 홀수만 필터링
evens = list(filter(lambda x: x % 2 == 0, numbers)) # 짝수만 필터링
print("홀수:", odds)
print("짝수:", evens)
실행 결과:
홀수: [1, 3, 5, 7, 9]
짝수: [2, 4, 6, 8, 10]
코즐
파이썬을 배우고 싶은 사람은 누구나 파이썬 학원(국비 지원 파이썬 학원)에 가지 않고도 파이썬 공부를 하면서 실력을 쌓아나갈 수 있다고 생각합니다.
파이썬 온라인 강의 자료를 올리면서 누구나 쉽게 파이썬을 공부하실 수 있도록 최선을 다해서 설명하도록 하겠습니다.
반응형
'Python' 카테고리의 다른 글
[파이썬 입문] 리스트 정렬 sort 갓벽 가이드 (56) | 2025.02.16 |
---|---|
[파이썬 입문] for문 사용법 정리 (range, enumerate, 딕셔너리, 리스트 등) (113) | 2025.02.15 |
[파이썬 입문] while 반복문 (break, continue) 사용법 갓벽 가이드 (38) | 2025.02.13 |
[파이썬 입문] if문 (조건문) 사용법 갓벽 가이드 (63) | 2025.02.12 |
[파이썬 입문] 삼항 연산자 (if~else~) 갓벽 가이드 (117) | 2025.02.10 |