MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Tambahkan fungsi std(), minimum(), dan maximum() ke kamus function_map, seperti yang kita lakukan dengan mean().
  • Nama fungsi yang ingin dipanggil pengguna disimpan dalam func_name. Gunakan kamus fungsi, function_map, untuk memanggil fungsi yang dipilih dan teruskan data sebagai 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)
Edit dan Jalankan Kode