Kursus Pembangunan Python
Bab
>
Tahap

Syarat
Memeriksa kewujudan

Objektif

Cari jika bahan-bahan disimpan dalam bekas dan gabungkan mereka untuk membuat makanan.

Anda memerlukan beberapa bahan untuk membuat salad tetapi anda perlu mengumpulkannya terlebih dahulu. Anda akan menemui lobak merah, tomato, selada dan timun di padang, lobak merah dan timun bagaimanapun disimpan jauh. Kumpulkan barangan yang boleh anda ambil di padang.

Untuk mencari barangan yang hilang, pergi ke tanda X di hadapan bekas dan uji syarat-syarat untuk memeriksa sama ada barangan disimpan dalam bekas. Gunakan gelung for untuk mempercepatkan proses dan fungsi collect() untuk mengambil apa-apa barangan.

for x in range(4): ....... if "carrot" or "cucumber" in bag: player.collect(bag[x])

Setelah anda mengumpul semua barangan, simpan mereka dalam sebuah list yang dinamakan items dan simpan bilangan setiap barangan yang dikumpul menggunakan append().

Akhir sekali, berjalan ke tanda X yang terang dan gabungkan semua barangan untuk satu hidangan menggunakan fungsi combine(). Periksa jika semua barangan telah diambil kira dengan memeriksa panjang list anda dalam satu pernyataan if dengan menggunakan operator len() yang memeriksa panjang list anda. > atau < boleh digunakan untuk memeriksa jika satu nilai adalah lebih besar atau lebih kecil daripada nilai tertentu. Perlaksanaan adalah: if len(items) < 5:

Buku Kod