Kursus Pengembangan Python
Bab
>
Tingkat
Kondisi
Memeriksa keberadaan
Tujuan
Cari apakah bahan-bahan disimpan dalam wadah dan gabungkan untuk membuat makanan.
Anda membutuhkan beberapa bahan untuk membuat salad tetapi Anda harus mengumpulkannya terlebih dahulu. Anda akan menemukan wortel, tomat, selada dan ketimun di lapangan, sedangkan wortel dan ketimun disimpan di tempat lain. Kumpulkan item yang bisa Anda ambil di lapangan.
Untuk menemukan item yang hilang, pergilah ke tanda X di depan wadah dan uji kondisi untuk memeriksa apakah item disimpan dalam wadah tersebut. Gunakan loop for untuk mempercepat proses dan fungsi collect() untuk mengambil item apa pun.
for x in range(4): ....... if "carrot" or "cucumber" in bag: player.collect(bag[x])
Setelah Anda mengumpulkan semua item, simpanlah di dalam list bernama items dan simpan jumlah setiap item yang dikumpulkan menggunakan append().
Terakhir, berjalanlah ke tanda X yang menyala dan gabungkan semua item menjadi satu hidangan menggunakan fungsi combine(). Periksa apakah semua item sudah tercatat dengan memeriksa panjang daftar Anda dalam pernyataan if menggunakan operator len() yang mengukur panjang daftar. Implementasinya adalah: if len(items) < 5: