MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Lakukan iterasi pada setiap jumlah dalam list quantities dengan menggunakan qty sebagai variabel iterator.
  • Di dalam loop, tambahkan percabangan yang memeriksa apakah qty lebih besar atau sama dengan 400 gram. Jika ya, cetak 'Large quantity'.
  • Tambahkan kondisi elif untuk memeriksa apakah qty lebih besar atau sama dengan 200 gram. Jika ya, cetak 'Medium quantity'.
  • Tambahkan klausa else untuk 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')
Edit dan Jalankan Kode