
함수는 특정 작업을 수행하는 코드 블록으로,
재사용 가능하고 코드를 깔끔하게 정리할 수 있게 해준다.
def 키워드를 사용하여 함수를 선언매개변수와 인수는 함수에서 데이터를 주고받는 핵심 개념 이다.

함수에서 계산된 결과값을 호출한 곳으로 돌려주거나, 함수의 실행을 중단시키는 역할
return은 반환받은 값을 다른 코드에 사용해야 할때 사용



함수 호출 시 인수를 생략했을 때 자동으로 사용될 값을 미리 설정하는 방식
이는 함수 사용의 편의성을 높이고 코드 유연성을 향상시킴.
매개변수 이름을 지정하여 순서에 상관없이 인수를 전달하는 방법
함수 호출의 가독성을 높이고 매개변수가 많은 함수를 안전하게 사용할 수 있게 함
간단한 함수를 한 줄로 정의할 수 있는 익명 함수
의료 데이터 처리에서 환자 목록 정렬, 조건부 필터링, 데이터 변환 등에 매우 유용
✅ 간단한 계산이나 변환
✅ 일회성 정렬/필터링
✅ map, filter, sorted 함수와 함께
✅ 즉석 데이터 처리

좋은 함수를 만들기 위한 핵심 원칙들
단일 책임 원칙
: 하나의 함수는 하나의 일만 해야 합니다.
의미 있는 함수명
: 함수명만 봐도 무엇을 하는지 알 수 있어야 합니다.
적절한 크기: 너무 길지 않게 (일반적으로 20줄 이내)
재사용성: 다양한 상황에서 활용 가능하게
독립성: 다른 함수에 과도하게 의존하지 않게
함수의 입력과 출력 타입을 명시하여 코드의 가독성과 안정성을 높이는 방법
체온 측정 안내 메시지를 출력하는 함수를 작성하여 실행하세요.

환자의 이름과 나이를 입력받아 정보를 출력하는 함수를 작성하세요.

환자의 혈압을 입력받아 혈압 등급을 반환하는 함수를 작성하세요.

병원 안내 메시지를 생성하는 함수를 작성하세요.

환자 처방전을 생성하는 함수를 작성하세요. 기본값과 키워드 인수를 적절히 활용하세요.

환자의 체온을 받아서 발열 여부를 판단하는 함수를 두 가지 방식으로 작성하세요.
