문제 내용
input 함수를 사용하여, 계속적으로 숫자를 입력받다가 0이 입력되면 그 이전까지 입력받은 수들의 짝수 개수와 홀수의 개수를 출력하도록 코딩하시오.
문제 풀이
even = 0
odd = 0
while True:
num = int(input("숫자를 입력하세요: "))
if num == 0:
break
else:
if num %2 == 0:
even+=1
else:
odd+=1
print(f"지금까지의 숫자중 짝수는 {even}개 이고, 홀수는 {odd}개 입니다.")
코드 결과
숫자를 입력하세요: 4
숫자를 입력하세요: 3
숫자를 입력하세요: 102
숫자를 입력하세요: 7
숫자를 입력하세요: 55
숫자를 입력하세요: 10
숫자를 입력하세요: 78
숫자를 입력하세요: 0
지금까지의 숫자중 짝수는 4개 이고, 홀수는 3개 입니다.
'독학개념 📖▶️ 파이썬' 카테고리의 다른 글
파이썬 팩토리얼 출력 프로그램 (0) | 2020.10.29 |
---|---|
[파이썬 독학 개념 정리] | ⑥ 데이터 타입 3. 군집 자료형 [ list ] (0) | 2020.10.28 |
[파이썬 독학 개념 정리] | ⑤ 데이터 타입 2. 불 자료형 / 관계 연산자 및 논리연산자 (0) | 2020.10.28 |
[파이썬 독학 개념 정리] | ④ 데이터 타입 1. 수치 자료형 [ int, float, complex]과 군집 자료형 [ str ] (0) | 2020.10.28 |
[파이썬 독학 개념 정리] | ③ 파이썬 입력(input) 함수 (0) | 2020.10.28 |