반응형
코드 작성
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 이렇게 전부 다 작성할 수 있다.
반응형