728x90

함수란 명령어들의 묶음이라고 정의합니다

 

만약 하나의 py 파일안에서 각각 필요에따라 어떠한기능이 여러번 필요할경우가 있습니다

 

예를들어 입력한 a,b,c 라는 세 정수의 평균을 구할경우 항상 abc를 더한다음 3으로 나눌수는없습니다

 

이러한 문제점을 해결하기위해 . 함수라는 개념이 존재하는데요

 

함수를 정의하여 마치 블럭처럼 필요에 따라 함수의 기능을 정의하고 그 기능을 쓰고싶을떄 쓰는것입니다.

 

파이썬에서 함수를 정의하는 방법은 다음과 같습니다.

 

def 함수이름(매개변수~~):

    실행할 목록들

    리턴값~

 

예시를 보여드리겠습니다.

먼저 def hello(): 를통해 함수를 정의한다음 hello함수는 안녕하세요를 출력합니다

그다음 메인함수에서는 hello함수 시작을 출력한다음 hello함수를 호출하여 안녕하세요가 출력되는것입니다.

 

그렇다면 매개변수는 무엇일까요?

 

매개변수란 인자라고도 부르며 인수라고 부릅니다

 

메인함수에서 어떠한값을 넘겨주고 해당함수에서 값을받는것이 매개변수입니다.

 

매개변수는 한개이상 여러개일수도있고 없을수도있습니다.

 

(if = "" 띄어쓰기 거짓 , 공백x 참)

 

 

 

이것이 return 값을 이용한 덧셈함수입니다.

리턴값은 두개일수도있습니다

 

return m,r 

 

a,b = add(25,50) 이런식으로요 

 

 

728x90

+ Recent posts