1 개념→ 특정 작업을 수행하는 코드 블록→ 반복되는 코드를 줄이고 구조화가 가능→ 호출 시 재사용이 가능2 기본 문법def 함수이름(매개변수): 실행할 코드 return 반환값→ def는 함수를 정의하는 키워드→ 매개변수는 여러 개 사용이 가능→ return은 결과를 반환하며 생략 시 None을 반환→ 함수 이름은 변수 이름 규칙과 동일3 위치 인수와 키워드 인수1-1 코드 : 여러 개의 위치 인수를 받을 때 사용def add_all(*args): return sum(args) print(add_all(1, 3, 5, 2, 4))1-1 결과1-2 코드 : 여러 개의 키워드 인수를 받을 때 사용def print_info(**kwargs): for key, value in kwa..