History
home
BDA 연혁
home

- 함수 사용하기

함수의 이해
함수를 왜 사용하는가?
함수를 사용 문법
다양한 예제 함수로 만들기
함수의 매개변수란?
함수의 여러 개 반환 하기
함수의 호출 과정 이해하기
함수의 위치 인수 키워드 인수 사용
위치 인수란?
위치 인수를 이용한 함수 만들기
가변 인수 함수 만들기
키워드 인수 사용하기
키워드 인수를 사용한 가변 인수 함수 만들기
매개변수 초깃값 지정하기
수업 예시 코드
- 함수 안에 매개변수를 받아서 계산할 수 있다. - def 함수이름(매개변수1, 매개변수2..): - 코드 def add_tt(a,b): print(a+b) print((a+b)/2) print(a*b) c = (a*b) d = c*c print(d) def calculate_avg_and_max(numbers): avg_result = sum(numbers) / len(numbers) max_result = max(numbers) return avg_result, max_result # 함수 호출 및 결과 출력 numbers_list = [15, 8, 22, 17, 10] avg_result, max_result = calculate_avg_and_max(numbers_list) ## 세 개의 위치 인자를 받아 합과 곱을 반환하는 함수 def add_and_multiply(a, b, c): """ Returns: - tuple: 합과 곱을 포함한 튜플 (합, 곱) """ sum_result = a + b + c multiply_result = a * b * c return sum_result, multiply_result ## 임의의 개수의 위치 인자를 받아 합을 반환하는 함수 def sum_all(*args): return sum(args) numbers_to_sum = [1, 2, 3, 4, 5] total_sum = sum_all(*numbers_to_sum) ## 임의의 키워드 인수를 받아 정보를 출력하는 함수 def print_user_info(**kwargs): for key, value in kwargs.items(): print(f"{key}: {value}") # 딕셔너리 언패킹을 활용한 함수 호출 user_info_dict = {"name": "Bob", "age": 25, "gender": "Male"} print_user_info(**user_info_dict)
Python
복사