한마디로 '코드의 집합' 함수 생성 *** def 함수 이름( ): 실행할 코 함수 호출 *** 함수 이름() 함수에 매개변수 만들기 *** def 함수이름(매개변수, 매개변수1, 매개변수2 •••) 실행할 코드 ** 함수에 매개변수를 부족하게 넣거나, 넘치게 넣게 되면 TypeError가 납니다~! 가변 매개변수는 매개변수 개수가 변할 수 있다는 의미입니다~! ** 일반 매개변수는 가변 매개변수 뒤에 올 수 없고, 한 함수당 하나만 사용될 수 있습니다~ def print_n_times(n=2, *values): for i in range(n): for value in values: print(value) print() print_n_times("안녕하세요","즐거운","파이썬 프로그래밍") ** 기본 ..