ChainSmoker’s Block

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

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

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

ChainSmokers 2023. 1. 8. 21:54

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

-1. 함수

===================파이썬 함수의 구조
: 파이썬 함수의 구조는 아래와 같이 def함수(예약어)를 사용하여 구조된다.
{
def 함수 이름(매개변수):
수행할 문장1
수행할 문장2
...}
함수 이름은 함수를 만드는 사람이 임의로 만들 수 있다. 함수 이름 뒤 괄호 안의 매개변수는 이 함수에 입력으로 전달되는 값을 받는 변수이다. 함수를 이렇게 정의한 다음 if, while, for문 등과 마찬가지로 함수에서 수행할 문장을 입력한다.

간단하지만 많은 것을 설명해주는 예시를 아래에 배치하였다. 살펴보자.


풀이는 이렇다.
-> '이 함수의 이름(함수 이름)은 add이고 입력으로 2개의 값을 받으며 결괏값은 2개의 입력값을 더한 값이다.'

여기서 return은 함수의 결괏값을 돌려주는 명령어이다. 아래 예시에서 add함수를 만들자.


이젠 직접 add함수를 사용할 때이다.


변수 a에 3, 변수 b에 4를 대입한 다음, 앞에서 만든 add함수를 c에 함수의 결괏값으로 대입. print(c)로 c의 값을 확인할 수 있다.

반응형