반응형
백준 단계별로 풀어보기 2단계 if문 1번 문제
문제의 핵심
1. 조건문을 사용할 수 있는가?
우선 입력을 받아오는 것은 간단하게 input()으로 가져올 수 있는데,
여러개의 값을 한번에 받아와야할 때는 map을 쓰는것이 편리하다.
map은 뒤에 오는 ( ) 안에 동일한 작업을 수행해줄 수 있다.
즉, 한번에 입력을 받아오면서 동시에 int형으로 전환까지 할 수 있다.
이 문제에서는 입력 받는 값이 a와 b로 2가지밖에 안되지만,
간혹 엄청나게 많은 값을 입력받야아할 때도 있다.
그럴때는 리스트형태로 입력을 받으면 된다.
data = list(map(int, input().split())
이렇게 코드를 작성하면,
입력받은 걸 공백기준으로 자르고 전부 int로 변환한 다음에 리스트에 저장된다.
참고하도록 하자.
파이썬에서 조건문은
if / elif / else로 나뉜다.
정답 코드
a, b = map(int, input().split())
if a > b:
print(">")
elif a < b:
print("<")
else:
print("==")
반응형
'파이썬(Python) > 파이썬 : Baekjoon' 카테고리의 다른 글
[백준] 파이썬(Python) : 윤년 (2753번) (0) | 2021.09.09 |
---|---|
[백준] 파이썬(Python) : 시험 성적 (9498번) (0) | 2021.09.09 |
[백준] 파이썬(Python) : 곱셈 (2588번) (0) | 2021.07.22 |
[백준] 파이썬(Python) : 나머지 (10430번) (0) | 2021.07.22 |
[백준] 파이썬(Python) : 사칙연산 (10869번) (0) | 2021.07.22 |
댓글