본문 바로가기
코딩 테스트/백준

[백준 14681번] 사분면 고르기 (python)

by SH_L 2023. 8. 13.
반응형

[문제]

 

 

 

 

[코드]

 

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를 순서대로 사용하여 각 조건별로 출력되는 값을 다르게 작성한다.

반응형