자주 사용되는 표준 입력 방법
- input() 함수는 한 줄의 문자열을 입력 받는 함수이다.
- map() 함수는 리스트의 모든 원소에 각각 특정한 함수를 적용할 때 사용한다.
ex) 공백을 기준으로 구분된 데이터를 입력받을 때는 다음과 같이 사용한다.
list(map(int,input().split()))
ex) 공백을 기준으로 구분된 데이터의 개수가 많지 않다면, 단순히 다음과 같이 사용한다.
- a, b, c = map(int, input().split())
# 데이터의 개수 입력
n = int(input())
# 각 데이터를 공백으로 기준으로 구분하여 입력
data = list(map(int,input().split()))
data.sort(reverse=True)
print(data)
#데이터의 개수가 정해져있다면 다음과 같이 작성한다.
a, b, c= map(int,input().split())
print(a,b,c)
f-string
- 중괄호 안에 변수명을 기입하여 간단히 문자열과 정수를 함께 넣을 수 있다.
answer = 7
print(f'정답은 {answer} 입니다.')
sys 라이브러리
파이썬의 경우 여러 줄을 입력받을 때 sys 라이브러리에 정의되어 있는 sys.stdin.readline() 메서드를 이용한다.
단, 입력 후 엔터(enter)가 줄 바꿈 기호로 입력되므로, rstrip()메서드를 이용한다.
* 참고사이트
[Python] 반복문 (0) | 2022.01.04 |
---|---|
[Python] 조건문 (0) | 2022.01.04 |
[Python] 집합 자료형 (0) | 2022.01.04 |
[Python] 사전 자료형 (0) | 2022.01.04 |
[Python] 튜플 자료형 (0) | 2022.01.04 |