1. 하나를 입력받기
파이썬에서 숫자 하나를 입력받기 위해서는 변수 = int(input())를 통해 입력받을 수 있다.
n = int(input())
2. 한 줄을 입력받기
한 줄에 숫자 두 개가 있다면 map(int, input().split())을 통해 입력받을 수 있다.
x, y = map(int, input().split())
3. 리스트를 통해 한 줄을 입력받기
한 줄에 숫자 여러 개(1차원 배열)가 있다면 map(int, input().split())을 통해 받은 여러개의 수를 list 배열 안에 넣어 입력받을 수 있다.
blobs = list(map(int, input().split()))
4. 한 줄로 문자열 변수 여러 개를 입력받기
key, value = input().split()
5. 문자열 여러 줄을 입력받기
변수명=[input() for _ in range(n)]와 같이 range 안에 변숫값을 통해 몇 개의 줄을 입력받을지 정할 수 있다.
str = [input() for _ in range(n)]
6. 이차원 배열 입력받기
한 줄에 띄어쓰기 없이 정수를 여러 개 받았을 때, 2차원 배열 형태로 저장하는 방법이다.
변수명 = [list(map(int,input()) for _ in rnage(n)]과 같이 range 안에 변숫값을 통해 몇 개의 줄을 입력받을지 정할 수 있다.
arr = [list(map(int,input())) for _ in range(n)] # 문자 이차원 배열
arr = [list(map(int, input().split())) for _ in range(n)] # 숫자 이차원 배열
7. 빠른 입출력
import sys
input = sys.stdin.readline().rstrip()
output = sys.stdout.write()