6015 : [기초-입출력] 정수 2개 입력받아 그대로 출력하기2(설명)(py)
입력값 |
2개의 정수가 공백으로 구분되어 입력된다. |
출력값 |
입력된 두 정수를 줄을 바꿔 출력한다. |
입력 예시 |
1 2 |
출력 예시 |
1 2 |
정답 및 가능한 정답
a,b=input().split()
print(a)
print(b)
해설
input은 사용자가 키보드로 입력한 모든 것을 문자열로 저장한다.
a=input()은 a라는 변수에 입력한 문자열을 저장한다는 의미이다.
split()은 특정 문자를 기준으로 문자열을 나눈 뒤, 리스트 형태로 반환하는 함수입니다.
괄호가 빈칸이면 공백, tap, enter을 기준으로 나누고, split(".")처럼 안에 특정 값이 있을 경우 괄호 안의 값을 특정 값으로 나눠준다.
위의 문제를 보면 input()으로 (x y)를 입력받고 split()에 의해 공백에 의해 나누어져
[x, y]와 같이 리스트로 들어가게 된다.
그 후 a,b=[x,y] 형태가 되어 각 변수 a,b에 문자열 x,y가 각각 대입 되고 출력되는 것이다.