Python 알고리즘 - 사분면 고르기

Code_Alpacat·2022년 1월 2일
0

Python 알고리즘

목록 보기
6/15

사분면 고르기

  • 이번 문제는 간단한 삼항연산자를 사용하지 못하는 문제다. elif가 들어가야하는 문제에서는 if문으로 표현해야한다.
x = int(input())
y = int(input())


def Quadrant(x, y):
    if x > 0 and y > 0:
        return 1
    
    elif x>0 and y<0:
        return 4
    
    elif x<0 and y>0:
        return 2
    
    elif x<0 and y<0:
        return 3
    
    else:
        return "x 또는 y가 0입니다."


print(Quadrant(x, y))

else에 return한 문자열은 문제에서 요구한 내용은 아니지만 예외의 발생 가능성을 조기에 차단하는 것이 좋은 코드다.

profile
In the future, I'm never gonna regret, cuz I've been trying my best for every single moment.

0개의 댓글