While loop bersyarat
Penyesuai resep Anda perlu memastikan bahwa Anda memiliki cukup setiap bahan sebelum memperbanyak porsi resep. Anda akan menggunakan while yang dikombinasikan dengan logika bersyarat untuk memeriksa jumlah bahan dan memberikan pembaruan status yang informatif. Anda memiliki variabel ingredients_checked yang melacak berapa banyak bahan yang telah Anda verifikasi, dan total_ingredients yang mewakili total jumlah bahan dalam resep pasta tomat dan basil Anda.
Latihan ini adalah bagian dari kursus
Pengantar Python untuk Pengembang
Petunjuk latihan
- Buat
whileloop yang berjalan selamaingredients_checkedkurang daritotal_ingredients. - Tambah penghitung
ingredients_checkedsebesar 1 setiap kali loop berjalan. - Dengan pernyataan bersyarat, periksa apakah kurang dari 4 bahan telah ditinjau.
- Jika tidak, periksa apakah 6 bahan atau kurang telah ditinjau.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
total_ingredients = 7
ingredients_checked = 0
# Set up the loop
____ ingredients_checked < total_ingredients:
# Increment the counter
____ += 1
# Check if less than 4 ingredients reviewed
____ ingredients_checked < 4:
print("More than half remaining")
# Check if 6 or fewer ingredients reviewed
____ ingredients_checked <= 6:
print("Nearly finished checking")
else:
print("All ingredients verified!")