반응형
[문제]
[코드]
x = int(input())
y = int(input())
if x>0 and y>0:
print(1)
elif x<0 and y>0:
print(2)
elif x<0 and y<0:
print(3)
elif x>0 and y<0:
print(4)
[풀이]
x = int(input())
y = int(input())
int(input())을 사용하여 입력받은 값을 각각 변수 x, y에 저장한다.
사분면을 고르는 조건은 x와 y의 부호이다.
if x>0 and y>0:
print(1)
x > 0이면서 y > 0일 경우에는 제1사분면에 속한다.
elif x<0 and y>0:
print(2)
x < 0이면서 y > 0일 경우에는 제2사분면에 속한다.
elif x<0 and y<0:
print(3)
x < 0이면서 y < 0일 경우에는 제3사분면에 속한다.
elif x>0 and y<0:
print(4)
x > 0이면서 y < 0일 경우에는 제4사분면에 속한다.
if와 elif를 순서대로 사용하여 각 조건별로 출력되는 값을 다르게 작성한다.
반응형
'코딩 테스트 > 백준' 카테고리의 다른 글
[백준 2525번] 오븐 시계 (python) (0) | 2023.08.13 |
---|---|
[백준 2884번] 알람 시계 (python) (0) | 2023.08.13 |
[백준 2753번] 윤년 (python) (0) | 2023.08.13 |
[백준 9498번] 시험 성적 (python) (0) | 2023.08.13 |
[백준 1330번] 두 수 비교하기 (python) (0) | 2023.08.06 |