1. Обучение
  2. /
  3. Курса
  4. /
  5. Написание функций на Python

Connected

упражнение

Создание консольного приложения для работы с данными

Вы разрабатываете консольный инструмент, с помощью которого пользователь может интерактивно исследовать набор данных. Мы определили четыре функции: mean(), std(), minimum() и maximum() — пользователь может вызывать их для анализа данных. Доработайте этот фрагмент кода так, чтобы пользователь мог вызвать любую из этих функций, просто введя её имя в строке ввода.

Примечание: Функция get_user_input() в этом упражнении является упрощённой версией запроса пользовательского ввода. Она случайным образом возвращает одно из четырёх имён функций. В реальном приложении вы бы запрашивали ввод и ожидали, пока пользователь введёт значение.

Инструкции

100 XP
  • Добавьте функции std(), minimum() и maximum() в словарь function_map — так же, как это сделано для mean().
  • Имя функции, которую хочет вызвать пользователь, хранится в переменной func_name. Используйте словарь функций function_map, чтобы вызвать выбранную функцию и передать ей data в качестве аргумента.