시작하기무료로 시작하기

명령줄 데이터 앱 만들기

사용자가 대화형으로 데이터셋을 탐색할 수 있는 명령줄 도구를 만들고 있어요. 사용자가 데이터를 분석할 때 호출할 수 있도록 mean(), std(), minimum(), maximum() 네 가지 함수를 정의해 두었습니다. 코드의 이 부분을 완성해, 사용자가 입력 프롬프트에 함수 이름을 입력하면 해당 함수를 호출할 수 있도록 해 주세요.

참고: 이 연습 문제의 get_user_input() 함수는 사용자가 명령을 입력하도록 요청하는 동작을 모방한 예시입니다. 네 가지 함수 이름 중 하나를 무작위로 반환해요. 실제 상황이라면 입력을 요청하고 사용자가 값을 입력할 때까지 기다리게 됩니다.

이 연습은 강의의 일부입니다

Python으로 함수 작성하기

강의 보기

연습 안내

  • mean()과 동일한 방식으로 함수 std(), minimum(), maximum()function_map 딕셔너리에 추가하세요.
  • 사용자가 호출하려는 함수 이름은 func_name에 저장되어 있어요. 함수 딕셔너리인 function_map을 사용해 선택된 함수를 호출하고, 인자로 data를 전달하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Add the missing function references to the function map
function_map = {
  'mean': mean,
  'std': ____,
  'minimum': ____,
  'maximum': ____
}

data = load_data()
print(data)

func_name = get_user_input()

# Call the chosen function and pass "data" as an argument
____[____](data)
코드 편집 및 실행