Menambahkan item ke list
Anda ingin mencoba fitur daftar belanja untuk pengali resep Anda. Sebelum melakukan pengalian, Anda ingin memeriksa bahan mana yang persediaannya tidak cukup di dapur. Anda akan melakukan loop melalui dictionary recipe standar dan item yang Anda miliki di pantry_stock, lalu menambahkan bahan apa pun ke daftar belanja jika jumlah yang dibutuhkan melebihi yang saat ini Anda miliki.
Latihan ini adalah bagian dari kursus
Pengantar Python untuk Pengembang
Petunjuk latihan
- Buat list kosong bernama
shopping_listuntuk menyimpan bahan yang perlu Anda beli. - Lakukan loop melalui item dalam dictionary
recipeuntuk mengakses nama bahan dan jumlah yang dibutuhkan. - Di dalam loop, periksa apakah
required_qtylebih besar daripada yang Anda miliki dipantry_stockuntuk bahan tersebut. - Jika Anda membutuhkan lebih banyak dari suatu bahan, tambahkan nama bahan ke
shopping_listmenggunakan metode.append().
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Create an empty shopping list
shopping_list = ____
# Loop through each ingredient and required quantity
for ingredient, required_qty in recipe.____:
# Check if we need more than what we have
if ____ > pantry_stock[ingredient]:
# Add the ingredient to our shopping list
shopping_list.____
# Display the shopping list
print("Shopping list:", shopping_list)