ChainSmoker’s Block

[Python] 04. 프로그램의 입력과 출력은 어떻게 해야 할까? - 1_1 본문

개인공부(WEB, Python, DB)/Python

[Python] 04. 프로그램의 입력과 출력은 어떻게 해야 할까? - 1_1

ChainSmokers 2023. 1. 7. 19:23

[04. 프로그램의 입력과 출력은 어떻게 해야 할까?]

-1. 함수

: 함수를 설명하기 전에 믹서기를 생각해보자. 우리는 믹서기에 과일을 넣는다. 그리고 믹서기를 사용하여 과일을 갈아 과일주스를 만든다. 우리가 믹서기에 넣는 과일은 '입력'이 되고, 과일 주스는 '출력(결과값)'이 된다. 그렇다면 믹서기는 무엇일까?

  • 우리가 배우려는 함수가 바로 믹서기와 비슷하다. 입력값을 가지고 어떤 일을 수행한 다음, 그 결과물을 내어 놓는 것, 이것이 바로 함수가 하는 일이다. 우리는 어려서부터 함수에 대해 공부했었지만 함수에 관하여 깊이 생각해본 적은 별로 없을 것이다.
    EX) y = 2x + 3도 함수이다. 하지만 이를 수학시간에 배운 직선 그래프로만 알고 있지 x에 어떤 값을 넣었을 때 어떤 변화에 의해서 y값이 나오는지 그 과정에 대해서는 별로 관심을 두지 않았을 것이다.
  • 이제 우리는 함수에 대해 조금 더 생각해 보는 시간을 가져야 한다. 프로그래밍에서 함수는 정말 중요한 요소 중 하나이기 때문이다.
반응형