ПочатиПочніть безкоштовно

Створення консольного застосунку для роботи з даними

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

Примітка: Функція get_user_input() у цій вправі — це імітація запиту команди від користувача. Вона випадково повертає одну з чотирьох назв функцій. У реальному застосунку ви б попросили введення та чекали, доки користувач не введе значення.

Ця вправа є частиною курсу

Написання функцій у Python

Переглянути курс

Інструкції до вправи

  • Додайте функції std(), minimum() та maximum() до словника function_map, як ми зробили з mean().
  • Назва функції, яку користувач хоче викликати, зберігається у 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)
Редагувати та запускати код