
: 사용자가 어떤 값을 입력하게 하고, 그 값을 변수에 저장
ex)
값을 입력하고 엔터를 누르면 그 값이 변수 x에 저장됨
x = input()
print(x)
<<< hello
>>> hello

입력할 값에 대한 안내를 출력하고 싶다면?
x = input('some text')
print(x)
>>> hello

^ 작은 따옴표 대신 큰 따옴표("..."), 작은 따옴표 세 개('''...'''), 큰 따옴표 세 개("""...""") 사용 가능
입력 받은 값은 문자열로 저장
사용자가 입력한 값은 문자열로 취급합니다. 숫자만 입력해도 숫자로 이루어진 문자열로 봅니다.
x = input('number : ')
print(x)
<<< 123
>>> number : 123
x = input( )
print(x)
<<<123
>>>'123'
정수로 저장하고 싶다면 int( ) 함수를 이용합니다.
x = int(input())
print(x)
<<< 123
>>> 123
x = int(input('number : '))
print(x)
<<< 123
>>>> number : 123
실수로 바꾸고 싶다면 float() 함수를 이용합니다.
x = float(input('number : '))
print(x)
<<< 123
>>> 123.0

x = input().split() # input().split()의 결과는 문자열 리스트
m = map(int, x) # 리스트의 요소를 int로 변환, 결과는 맵 객체
a, b = m # 맵 객체는 변수 여러 개에 저장할 수 있음
문자열.split()
: 문자열을 일정한 규칙으로 잘라서 리스트로 만들어 주는 함수
: for 변수 in iterable자료형 작성
( for과 in사이의 변수에 선언해서 이용)
입력받은 수 만큼 반복
: for과 in 사이를 언더바 ( _ )
t = int(input()) # 테스트 케이스 개수 t를 입력받음
for _ in range(t): # t 만큼 반복
for _ in range(1,t): # 1부터 t 만큼 반복