본문 바로가기
  • The future is ours
코딩(파이썬)_백준

백준 알고리즘 1330번 두 수 비교하기(파이썬,Python)

by scarlet bloom flowers once more 2022. 3. 20.
반응형

이번 문제는 if구문의 기본 개념만 안다면 쉽게 짤 수 있는 구문이다.

우선 한 줄에 A와 B를 입력해야하며, if구문을 이용해 두 수의 대소를 비교해야한다. 

그럼 한번 만들어보자.

///

a,b=map(int,input().split())
if a>b:
    print(">")
elif a==b:
   print("=")
elif a<b:
   print("<")

///

이렇게 작성하게 되면, 숫자 사이에 공백이 있다면 한 줄에서 a와 b를 다 넣을 수 있고, if와 elif를 돌면서 맞는 조건을 찾게 된다. 만약 elif a<b를 적지않고 else를 적어도 if와 elif에서 적용이 되는 구문이 없었다면 자동으로 적용이 되니 사용해도 된다. 또한 elif를 쓰는 이유는 if가 여러번 반복되지 않게 하기 위해서인데, 이 경우에서는 모든 elif를 if로 바꾼다고해도 겹치는 교집합이 발생하지않으므로 사용해도 작동은 할 것이다. 하지만 대부분의 상황에서는 if, elif를 함께 쓰는 것이 보편화 되어있으니, '꼭' 써야하는 상황이 아니라면 if와 elif를 적용해서 적는 것으로 연습해보자.

반응형