Kursus Pengembangan Python
Bab
>
Tingkat

Membuat Daftar
Merujuk pada item dalam daftar

Tujuan

Ambil keranjang telur dan periksa berapa telur yang kamu miliki di dalamnya, kemudian tempatkan telur-telur tersebut di wadah yang tepat dengan merujuk pada posisinya dalam sebuah daftar.

Kumpulan telur segar hari ini telah dikumpulkan dan ditempatkan dalam sebuah keranjang. Ambil keranjang tersebut dan periksa berapa telur dari setiap jenis yang kamu miliki agar bisa disimpan. Ada empat jenis telur di dalam keranjang: "telur putih", "telur gelap", "telur merah", dan "telur biru".

Pertama, ambil keranjang yang sudah ditempatkan oleh wadah dan berjalanlah menuju tanda X terang di samping meja. Setelah mencapai tanda X terang dan menghadap meja, gunakan perulangan while untuk memeriksa telur yang ada di dalam keranjang.

count = 0 while count < 4: player.speak("I have %d %s in compatment %d" % (basket[count],eggs[count],count) ) count += 1

Ada dua (2) konstanta daftar yang terdapat dalam keranjang. Satu daftar yang berisi nama dari semua empat (4) telur yang tersedia untukmu bernama eggs. Dan satu lagi daftar bernama basket yang berisi jumlah telur dari setiap warna yang ada di keranjang.

Keranjang memiliki empat (4) kompartemen, dihitung 0 - 3, telur dari setiap warna disimpan dalam kompartemen masing-masing. Ini juga memberitahumu lokasi dan urutan mereka dalam daftar yang adalah sebagai berikut:

0 = white eggs 1 = dark eggs 2 = red eggs 3 = blue eggs

Berjalanlah menuju tanda X gelap di samping wadah dan gunakan fungsi place() untuk menempatkan jenis telur yang benar di wadah yang tepat. Setiap wadah memiliki tanda yang memberitahumu warna telur apa yang disimpan di sana.

Kamu dapat mengakses setiap jenis telur dalam daftar dengan mengidentifikasi posisinya dalam daftar seperti ini: basket[0]. Angka dalam tanda kurung menunjukkan lokasi nilai dalam daftar. Metode ini memungkinkanmu untuk mengakses nilai tertentu dalam daftar dengan menuliskan nama daftar beserta indeks nilai yang ingin kamu akses.

Berjalanlah ke semua empat tanda X gelap dan tempatkan telur dari masing-masing jenis yang sesuai pada lokasi yang tepat. Misalnya: player.place(basket[0]) digunakan pada tanda X gelap dengan tanda telur putih. Rujuk pada bagan bernomor di atas, gunakan dalam kombinasi dengan place() dan basket[] pada semua empat tanda X gelap untuk menyelesaikan level.

Buku Kode