본문 바로가기

Python/BOJ

[Python] 사분면 구하기

https://www.acmicpc.net/problem/14681

 

14681번: 사분면 고르기

점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다.

www.acmicpc.net

 

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)
else:
    print(4)

코드해석


 

x 양수, y 양수 : 1사분면

x 음수, y 양수 : 2사분면

x 음수, y 음수 : 3사분면

x 양수, y 음수 : 4사분면 

if x > 0 and y > 0:
    print(1)          # 1사분면 조건
elif x < 0 and y > 0:
    print(2)          # 2사분면 조건
elif x < 0 and y < 0:
    print(3)          # 3사분면 조건
else:
    print(4)          # 4사분면 조건

 

근데 x 절편 y절편은 어떻게 해야할까 궁금하긴 하다.

'Python > BOJ' 카테고리의 다른 글

[Python] 합  (0) 2021.08.11
[Python] A + B - 3  (0) 2021.08.11
[Python] 구구단  (0) 2021.08.11
[Python] 알람 시계  (0) 2021.08.11
[Python] 윤년  (0) 2021.08.11