Step by Security Study

[백준 - 1330번] 두 수 비교하기 - 파이썬 본문

문제 풀이/백준

[백준 - 1330번] 두 수 비교하기 - 파이썬

jooon99 2023. 5. 15. 12:58

 

문제 링크

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

 

1330번: 두 수 비교하기

두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.

www.acmicpc.net

 

 

 

최종 코드

A, B  = map(int, input().split())

if A<B:
    print("<");
elif A>B:
    print(">");
elif A==B:
    print("==");

 

 

 

배운 내용

처음 아래와 같이 코드를 작성했는데 문법 오류가 발생했었다.

A, B = int(input());

if A<B:
    print("<");
elif A>B:
    print(">");
else A==B:
    print("==");

 

1.  'else' 다음에는 조건이 아니라 실행 코드가 와야 한다. 그렇기 때문에 마지막 조건을 수행하려면 'else'가 아니라 'elif'가 와야 한다.

2. 입력 값을 받는 방법에도 오류가 있었다. 여러 개의 값을 받으려면 map 함수와 split 함수를 사용해야 했는데 까먹고 있었다.