- 파이썬에서 입력은 한 줄 단위로만 받을 수 있음
1. split() 함수 사용
split(): 문자열을 특정 기준으로 잘라줌
a = input()
print(a.split())
>> 13 17
['13', '17']
split 함수 그대로 사용 시 공백을 기준으로 문자열 자름 ⇒ 각 잘려나간 단위가 하나의 원소가 되어 해당 원소를 가지고 있는 list 만들어짐
list: 여러 원소를 가지고 있는 묶음
- 각 원소 참조하려면 원소의 인덱스 번호 값을
[] 안에 넣어 가져올 수 있음
arr = [5, 6, 10]
print(f"First element is {arr[0]}")
print(f"Second element is {arr[1]}")
print(f"Third element is {arr[2]}")
✏️ 예시
a = input()
arr = a.split()
n = arr[0]
m = arr[1]
print(n)
print(m)
print(n * m)
>> 13 17
13
17
---> print(n * m)
TypeError: can't multiply sequence by non-int of type 'str'
a = input()
arr = a.split()
n = int(arr[0])
m = int(arr[1])
print(n)
print(m)
print(n * m)
>> 13 17
13
17
221
arr = input().split()
n = int(arr[0])
m = int(arr[1])
print(n)
print(m)
print(n * m)