티스토리 뷰

반응형

보통 사용자로부터 값을 입력 받을 때,

input()을 활용한다.

세 개의 값을 입력받는다고 치면,

아래와 같이 입력 받는다.

 

 

1
2
3
4
5
= int(input("정수 1 : "))
= int(input("정수 2 : "))
= int(input("정수 3 : "))
 
print(a, " ",b, " ",c)
cs

 

 

  - 결과  

 

 

 

하지만 map() 함수와 split() 메소드를 이용하면

이를 한 줄로 줄일 수 있다.

 

 

1
2
3
a, b, c = map(int, input("세 개의 정수를 입력하세요 : ").split())
 
print(a, b, c)
 
cs

 

 

  - 결과  

 

 

  - 설명  

split() 메소드가 input된 내용을

공백 단위로 분리해주며,

map 함수가 이를 int형으로 변환하여

정상적으로 1, 2, 3이 a, b, c에 저장되었다.

반응형
댓글
반응형
Recent Post.
Recent Reply.
Thanks for comming.
오늘은
명이 방문했어요
어제는
명이 방문했어요