Latihan 1: List — Python

Latihan 1 dari materi List di Python — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Starter-nya sudah berisi fungsi process_list(items) dengan tiga komentar langkah, dan di bawahnya baris print(process_list(["cherry", "apple", "banana"])). Baris print itu biarkan. Ganti pass dengan isi fungsinya:

  1. Tambahkan "bonus" ke ujung list items dengan .append().
  2. Urutkan items dengan .sort() (atau sorted()).
  3. Kembalikan tiga item pertama dengan slicing: return items[:3].

Output yang diharapkan:

['apple', 'banana', 'bonus']

Yang diperiksa: output memuat apple dan banana, kodenya memakai .append( (atau menyambung list dengan + [) dan .sort( atau sorted(, dan fungsinya juga benar untuk list lain. Untuk process_list(["pir", "jeruk", "apel", "mangga"]) hasilnya harus ['apel', 'bonus', 'jeruk'], yang dicek dengan print("|".join(...)) jadi apel|bonus|jeruk.

Hint