728x90
반응형
1067 : [기초-조건/선택실행구조] 정수 1개 입력받아 분석하기(설명)
시간 제한 : 1초 메모리 제한 : 128 MB
문제 설명
정수 1개가 입력되었을 때, 음(minus)/양(plus)과 짝(even)/홀(odd)을 출력해보자.
입력
정수 1개가 입력된다.
-2147483648 ~ +2147483647, 단 0은 입력되지 않는다.
출력
입력된 정수에 대해
첫 줄에 minus 나 plus 를 출력하고,
두 번째 줄에 odd 나 even 을 출력한다.
입력 예시
-2147483648
출력 예시
minus even
내 풀이
a=int(input())
if (a>0):
print("plus")
else:
print("minus")
if (a%2==0):
print("even")
else:
print("odd")
모범 답안
a=input()
x=int(a)
if x>0 :
print("plus")
elif x<0 :
print("minus")
if x%2==0 :
print("even")
else :
print("odd")
해설
정수 a를 int형으로 입력받습니다. 그리고 출력을 위한 조건문 2개를 사용합니다.
a가 0보다 크다면 plus를, 0보다 작다면 minus를 print() 함수를 이용하여 출력해줍니다.
a를 2로 나누었을 때 나머지가 0이라면 (짝수라면) even을, 앞에 서술한 경우가 아니라면 (짝수가 아니라면) odd를 print() 함수를 이용하여 출력해줍니다.
728x90
반응형
'알고리즘 (Python) > 코드업 기초 100제' 카테고리의 다른 글
[CodeUp] 코드업 기초 100제 1069번 풀이 - 파이썬(python) (0) | 2020.09.21 |
---|---|
[CodeUp] 코드업 기초 100제 1068번 풀이 - 파이썬(python) (0) | 2020.09.21 |
[CodeUp] 코드업 기초 100제 1066번 풀이 - 파이썬(python) (0) | 2020.09.21 |
[CodeUp] 코드업 기초 100제 1065번 풀이 - 파이썬(python) (0) | 2020.09.21 |
[CodeUp] 코드업 기초 100제 1064번 풀이 - 파이썬(python) (0) | 2020.09.21 |