Language/Python

[Python] input()함수로 값 여러개 입력 받기

또개해삼 2022. 1. 17. 23:37

1. input()

  • 파이썬에서 input() 함수를 사용해서 입력을 받습니다. input() 함수는 입력한 값을 모두 문자열 취급합니다.
# 1,2,3 입력
a = input()
# 123 출력
print(a)

 

2.split()

  • split()함수는 특정 문자를 기준으로 문자열을 잘라 리스트로 만들어주는 함수이다. 
  • input()에 split()을 사용하면 입력한 값을 공백 기준으로 구분하여 변수에 순서대로 저장할 수 있습니다.
# 입력받은 값을 공백을 기준으로 구분 
# 1,2,3 입력
a,b,c = input().split()

# 1,2,3 출력
print(a)
print(b)
print(c)

 

3.map()

  • map() 함수는 여러 개의 데이터를 한 번에 다른 형태로 변환시켜 주는 함수입니다.
  • map(변환 함수, 반복 가능한 객체) 이렇게 두 인수를 받습니다. 
# 1,2,3 입력
a,b,c = map(int,input().split())

# int 자료형으로 반환
print(a+b+c)