6066 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝/홀 출력하기(설명)(py)
문제설명 |
3개의 정수(a, b, c)가 입력되었을 때, 짝(even)/홀(odd)을 출력해보자. |
입력값 |
3개의 정수(a, b, c)가 공백을 두고 입력된다. 0 <= a,b,c <= 2147483647 |
출력값 |
입력된 순서대로 짝(even)/홀(odd)을 줄을 바꿔 출력한다. |
입력 예시 |
1 2 8 |
출력 예시 |
odd even even |
정답 및 가능한 정답
a,b,c=map(int,input().split())
if a%2==0:
print("even")
else:
print("odd")
if b%2==0:
print("even")
else:
print("odd")
if c%2==0:
print("even")
else:
print("odd")
해설
if 조건문의 기본 구조는
if 조건문:
수행할_문장 1
수행할_문장 2
else:
수행할_문장 A
수행할_문장 B
조건문 안에는 참, 거짓을 판단하는 문장
조건문이 True 이면 if 블록 내 문장들을 수행하고
조건문이 False 이면 else 블록 내 문장들을 수행하게 된다.
**else 문은 if 문 없이 독립적으로 사용할 수 없다.(if 문 조건이 아닌 경우에만 적용 가능하기 때문)
위 문제는 홀수, 짝수를 구분하는 문제이므로
2로 나눴을 때 0이면 짝수, 아니면 홀수이므로 a%2==0를 조건문으로 하여 if 조건문을 작성할 수 있다.