Komut satırı veri uygulaması oluşturma
Kullanıcının bir veri kümesini etkileşimli olarak keşfetmesini sağlayan bir komut satırı aracı yapıyorsun. Kullanıcıların verilerini analiz etmek için çağırabileceği dört fonksiyon tanımladık: mean(), std(), minimum() ve maximum(). Kodun bu bölümünü tamamlayarak kullanıcıların giriş istemine fonksiyon adını yazarak bu fonksiyonlardan herhangi birini çağırabilmesini sağla.
Not: Bu egzersizdeki get_user_input() fonksiyonu, kullanıcıdan bir komut istemenin sahte bir sürümüdür. Dört fonksiyon isminden birini rastgele döndürür. Gerçek hayatta, giriş isteyip kullanıcı bir değer girene kadar beklersin.
Bu egzersiz
Python'da Fonksiyon Yazımı
kursunun bir parçasıdırEgzersiz talimatları
mean()ile yaptığımız gibistd(),minimum()vemaximum()fonksiyonlarınıfunction_mapsözlüğüne ekle.- Kullanıcının çağırmak istediği fonksiyonun adı
func_nameiçinde saklanır. Seçilen fonksiyonu çağırmak vedatayı argüman olarak geçirmek içinfunction_mapfonksiyon sözlüğünü kullan.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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)