320x100
320x100

함수의 선언

def 함수명(인자) : 

    return 반환값

=> 인자앞에 *을 붙일 경우 갯수제한이 없는 배열로 인자를 받을 수 있음

 

함수의 호출

함수명(인자)

 

 

 

함수예제1

def sum(*n):
    tmp = 0
    for i in n:
        tmp +=i
    return('숫자의 합 = %s '%tmp)

print(sum(4,2,8,12,17,25))
print(sum(1,5,4,3,2,1,9,8,2,4,5,2,3,7,9,8,7))

숫자의 합 = 68

숫자의 합 = 80

 

 

 

모듈의 선언

import 파이썬파일명

 

모듈의 호출

파이썬파일명.함수()

 

 

모듈예제 (a_module.py)

def hi():
	print("hello")
def sum(*num):
	tmp = 0
	for i in num:
    	tmp += i
    return('숫자의 합 = %s' %tmp)
def bye():
	return("Good Bye")
    

 

모듈예제 (home.py)

import a_module as a

a.hi()
print(a.sum(1,2,3,4,5,6,7))
print(a.bye)

hello

28

Good Bye

 

모듈예제 (home.py)2

from a_module import sum, hi

a_module.hi()
print(a_module.sum(1,2,3,4,5,6,7))

hello

28

 

 

300x250
728x90