본문 바로가기

카테고리 없음

[Python]백준 14681 사분면 고르기

반응형

코드 작성

a = int(input())
b = int(input())

if a>0 and b>0:
    print(1)
        
elif a<0 and b>0:
    print(2)
    
elif a<0 and b<0:
    print(3)
    
else:
    print(4)

코드  풀이

#1. a와 b의 입력

a, b 를 두 줄에 걸쳐서 입력하기 때문에

a = int(input())

b = int(input())

으로 입력해야 한다.

 

a,b를 가로로 띄어쓰기를 구분으로 입력한다면

a, b = map(int, input().split())

으로 작성 할 수 있다.

자세한 설명은 아래의 포스팅 참고

[Python] 백준 1330 두 수 비교하기 (tistory.com)

 

#2. if문 작성

if문의 경우 3가지로 작성 할 수 있으며, if 만 단독으로도 작성이 가능하다.

(1) if : 만약 ~라면

(2) elif : 그렇지 않고 ~라면

(3) else : 그렇지 않다면

위에서 얘기한 것 처럼 실제로 코드를 작성할 때는 if만 작성하거나, 또는 if, elif로 작성할 수 있다.

위 표현에서 if, elif, elif, elif(마지막)로써 elif a>0 and b<0: 으로도 작성할 수 있다.

if, elif, else 이렇게 전부 다 작성할 수 있다.

반응형