본문 바로가기
자료구조 & 알고리즘/CodeUp Python 기초 100제

[CodeUp Python 기초 100제] # 67번_정수 1개 입력받아 분류하기

by ge_ai 2022. 4. 19.

6067 : [기초-조건/선택실행구조] 정수 1개 입력받아 분류하기(설명)(py)

입력

정수 1개가 입력된다.
-2147483648 ~ +2147483647, 단 0은 입력되지 않는다.
출력

음수이면서 짝수이면, A
음수이면서 홀수이면, B
양수이면서 짝수이면, C
양수이면서 홀수이면, D
를 출력한다.

 

입력 예시

-2147483648
출력 예시

A

[내 풀이]

a = int(input())
if a < 0 and a % 2== 0:
    print('A')
elif a < 0 and a % 2 == 1:
    print('B')
elif a > 0 and a % 2 == 0:
    print('C')
else:
    print('D')

 

 

 

[모범 답안]

n=int(input())

if n<0:
  if n%2==0:
    print('A')
  else:
    print('B')
else:
  if n%2==0:
    print('C')
  else:
    print('D')

 

 

 

 

[추가 설명]

더보기
조건식과 나머지를 사용하여 짝수, 홀수를 출력하였다.

댓글