Membangun aplikasi data berbasis command line
Anda sedang membangun alat command line yang memungkinkan pengguna menjelajahi himpunan data secara interaktif. Kami telah mendefinisikan empat fungsi: mean(), std(), minimum(), dan maximum() yang dapat dipanggil pengguna untuk menganalisis data mereka. Bantu selesaikan bagian kode ini agar pengguna dapat memanggil fungsi apa pun dengan mengetikkan nama fungsi pada prompt masukan.
Catatan: Fungsi get_user_input() pada latihan ini adalah versi tiruan dari meminta pengguna memasukkan perintah. Fungsi tersebut secara acak mengembalikan salah satu dari empat nama fungsi. Dalam praktiknya, Anda akan meminta masukan dan menunggu sampai pengguna memasukkan suatu nilai.
Latihan ini adalah bagian dari kursus
Menulis Function di Python
Petunjuk latihan
- Tambahkan fungsi
std(),minimum(), danmaximum()ke kamusfunction_map, seperti yang kita lakukan denganmean(). - Nama fungsi yang ingin dipanggil pengguna disimpan dalam
func_name. Gunakan kamus fungsi,function_map, untuk memanggil fungsi yang dipilih dan teruskandatasebagai argumen.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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)