Створення консольного застосунку для роботи з даними
Ви розробляєте консольний інструмент, який дозволяє користувачу інтерактивно досліджувати набір даних. Ми визначили чотири функції: 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)