본문 바로가기
파이썬/파이썬 알고리즘

파이썬 코드업 1013번 1013 : [기초-입출력] 정수 2개 입력받아 그대로 출력하기(설명)

by Go! Jake 2021. 3. 25.

문제

정수(int) 2개를 입력받아 그대로 출력해보자.

참고

int a, b;

scanf("%d%d", &a, &b); //엔터/공백으로 입력 데이터가 구분되어 입력

printf("%d %d", a, b);

와 같은 방법으로 가능하다.

풀이 과정

입력을 받고, 변수에 각각 넣어준다.

풀이

a,b = map(int,input().split()) 
print(a, b)

a,b = map(int,input().split())

- input()으로 입력되는 값을 문자열로 표출하고, .split()으로 구별하겠다는 의미입니다.

- split()의 의미는 ()에서 아무것도 없으므로 입력되는 값을 공백으로 구별하겠다는 것입니다.

- 예를 들어 3 4 로 입력되면 각각 3 4로 나눠집니다. split(',')이었다면, 쉼표로 구분합니다.

- 그렇다면 3,4로 입력된 것을 구별할 수 있을 것입니다.

- map(function, iterable)입니다. function에 입력된 int (정수형)이 input().split() 값에 적용됩니다.

댓글