본문 바로가기

반응형

input

[Python] 3. 입출력 (Input / Output) [목차] 1. input 함수로 입력받기 2. 여러 값 한 번에 입력받기 (split, map) 3. 다양한 경우의 입력받기 4. print 함수로 출력하기 1. input 함수로 입력받기 파이썬은 기본적으로 input()함수를 이용해서 사용자의 입력을 받는다. input은 입력되는 모든 것을 문자열로 취급한다. 변수에 값을 입력받을 때에는 a = input() 와 같은 형태로 이용한다. a = input() # 1234ab 입력 print(a) # ans : "1234ab" a = input() # 123 입력 print(a) # ans : "123" a = input() # 1 2 3 입력 print(a) # ans : "1 2 3" 사용자 입력을 받을 때 메시지를 띄워줄 수도 있다. 예를 들어서 번..
[Python] 데이터 입력 받기 (input) [Python] 데이터 입력 받기 (input) 사용자가 입력한 값을 어떤 변수에 대입하고 싶은 경우에, input 함수를 이용한다. input 함수는 입력 받은 데이터를 반드시 '문자열' 로 입력을 받기 때문에 다른 데이터 타입으로 이용하기 위해서는 입력을 받은 변수의 타입을 바꿔주어야 한다. 예시를 통해서 살펴보자. 위의 코드는 a라는 변수에 내가 입력한 값을 할당하는 과정이다. 첫 번째 줄에 a = input( ) 을 수행하면 그 다음에 입력할 수 있는 두 번째 줄로 넘어가게 된다. 그리고 그 줄에 자신이 입력하고 싶은 문자열을 입력한다. 그러면 a에 입력한 문자열이 할당이 된다. 세 번째 줄에서 a를 출력해보면 입력했던 문자열이 나오는 것을 알 수 있다. 다음 예시로는 input안에 문자열을 넣는..