콘텐츠로 건너뛰기
Home » input

input

(Python) 데이터를 입력받는 방법을 유연하게 생각해보기

컴퓨터 프로그램은 사실상 하나의 함수와 같다. (그래서 많은 프로그램은 실행자체가 main() 과 같은 함수의 호출이기도 하다.) 프로그램은 입력장치로부터 데이터를 읽어들이고, 이 소스데이터를 가공하여 결과를 만들고, 이를 출력한다. 마치 어떤 프로그램의 실행과정은 일종의 쥬스메이커와 같다고 볼 수 있다. 과일(입력될 데이터)을 투입구에 밀어넣고 동작 버튼을 누르면 기계속으로 들어간 과일이 잘리고 눌려서 과즙이 되고, 그것이 노즐을 통해서 퐁퐁 흘러나와 컵에 담기는데, 맛있는 쥬스 대신에 데이터가 흘러나온다는 점만 다를 뿐 둘의 흐름은 똑같다.

더 보기 »(Python) 데이터를 입력받는 방법을 유연하게 생각해보기

[Python101] 003. 입력. 사용자로부터 입력받기

지난 시간까지 계산 결과를 적절하게 출력하는 방법에 대해 살펴보았다. 어떤 처리 결과를 출력하는 방법을 보았으니, 이번에는 처리하기 위한 데이터를 입력 받는 방법을 살펴보겠다. 사용자 입력에는 여러 가지가 있다. 키보드로 입력을 받는 경우도 있고, 마우스로 클릭하거나 드래그하여 그림을 입력받는 경우도 있다. 이는 모두 사용자에 의한 직접적인 입력이다. 또 이런 식으로 사용자가 직접 입력을 하는 경우 말고 미리 작성된 파일로 부터 데이터를 읽어와서 처리하거나 인터넷 등 네트워크로부터 데이터를 전송받아 처리하는 경우들도 있다. 이러한 입력 방법 중에서 가장 쉽게 접근할 수 있는 키보드를… 더 보기 »[Python101] 003. 입력. 사용자로부터 입력받기