ChainSmoker’s Block

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

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

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

ChainSmokers 2023. 1. 8. 21:50

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

-1. 함수

===================함수를 사용하는 이유는 무엇일까?
: 프로그래밍을 하다 보면 똑같은 내용을 반복하여 작성하는 자신을 발견할 때가 종종 있다. 이때가 바로 함수가 필요한 때이다. 즉, 반복되는 부분이 있을 경우 ' 반복적으로 사용되는 가치있는 부분'을 한 뭉치로 묶어서 '어떤 입력값을 주었을 때 어떤 결괏값을 돌려준다'라는 식의 함수로 작성하는 것이 현명하다.

함수를 사용하는 또 다른 이유는 자신이 만든 프로그램을 함수화하면 프로그램 흐름을 일목요연하게 볼 수 있기 때문이다. 프로그램의 흐름도 잘 파악할 수 있고 오류가 어디에서 나는 지도 바로 알아차릴 수 있다. 함수를 잘 사용하고 함수를 적절하게 만들 줄 아는 사람이 능력있는 프로그래머라 할 수 있다.

반응형