
안녕하세요 :)
오늘은 백준 14681번을 가지고 왔습니다!
이 문제는 주어진 조건에 따른 분기문을 작성하는 것이 핵심입니다.
첫번째 조건은 입력받은 x, y의 값이 0이 아니고 -1000보다 크거나 같고 1000보다 작거나 같은 것이다.
if((-1000<= x <=1000 and x != 0) and (-1000<=y<=1000 and y !=0)):
두번째 조건은 사분면을 구별하는 것이다. 분기문이 2개이상의 갈래를 가지므로 if, elif, else를 사용해서 구현합니다.
if(x>0 and y>0): print(1) elif(x>0 and y<0): print(4) elif(x<0 and y<0): print(3) else: print(2)
다음은 14681번의 정답 코드입니다.
x = int(input())
y = int(input())
if((-1000<= x <=1000 and x != 0) and (-1000<=y<=1000 and y !=0)):
if(x>0 and y>0):
print(1)
elif(x>0 and y<0):
print(4)
elif(x<0 and y<0):
print(3)
else:
print(2)