Mulai sekarangMulai 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 merupakan bagian dari kursus

Menulis Function di Python

Lihat Kursus

Instruksi 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 langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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