Perulangan bersyarat dengan list
Sebelum Anda menyesuaikan skala resep pasta tomat dan basil untuk pesta, Anda perlu meninjau jumlah bahan untuk memahami apa yang akan Anda olah. Jumlah resep Anda disimpan dalam sebuah list bernama quantities (dalam gram). Sebagai langkah awal membangun pengalih skala resep, Anda akan melakukan iterasi pada jumlah tersebut dan menggunakan percabangan untuk mengkategorikannya — namun belum mengubah skalanya. Ini membantu Anda memahami sebaran bahan sebelum melakukan perubahan apa pun.
Latihan ini adalah bagian dari kursus
Pengantar Python untuk Pengembang
Petunjuk latihan
- Lakukan iterasi pada setiap jumlah dalam list
quantitiesdengan menggunakanqtysebagai variabel iterator. - Di dalam loop, tambahkan percabangan yang memeriksa apakah
qtylebih besar atau sama dengan 400 gram. Jika ya, cetak'Large quantity'. - Tambahkan kondisi
elifuntuk memeriksa apakahqtylebih besar atau sama dengan 200 gram. Jika ya, cetak'Medium quantity'. - Tambahkan klausa
elseuntuk menangani semua jumlah yang tersisa dan cetak'Small quantity'.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
quantities = [500, 400, 20, 15, 15, 7]
# Loop through each quantity in the recipe
for ____ in ____:
# Check if it's a large quantity (400g or more)
____ ____ >= 400:
print('Large quantity')
# Check if it's a medium quantity (200g or more)
____ qty >= ____:
print('Medium quantity')
# Otherwise it's a small quantity
____:
print('Small quantity')