Listeye ekleme
Tarif ölçekleyicinin alışveriş listesi özelliğini denemek istiyorsun. Her şeyi ölçeklemeden önce, kilerinde hangi malzemelerden yeterince olmadığını kontrol etmek istiyorsun. Standart recipe sözlüğündeki ve pantry_stock içindeki öğeleri döngüyle gezip, gereken miktarın elindekinden fazla olduğu her malzemeyi alışveriş listene ekleyeceksin.
Bu egzersiz
Geliştiriciler için Python’a Giriş
kursunun bir parçasıdırEgzersiz talimatları
- Satın alman gereken malzemeleri saklamak için
shopping_listadında boş bir liste oluştur. - Hem malzeme adlarına hem de gereken miktarlara erişmek için
recipesözlüğündeki öğeleri döngüyle gez. - Döngünün içinde, bu malzeme için
required_qtydeğerininpantry_stockiçindekinden büyük olup olmadığını kontrol et. - Bir malzemeden daha fazlasına ihtiyacın varsa,
.append()yöntemiyle malzeme adınıshopping_listlistesine ekle.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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)