BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz talimatları

  • Satın alman gereken malzemeleri saklamak için shopping_list adında boş bir liste oluştur.
  • Hem malzeme adlarına hem de gereken miktarlara erişmek için recipe sözlüğündeki öğeleri döngüyle gez.
  • Döngünün içinde, bu malzeme için required_qty değerinin pantry_stock içindekinden büyük olup olmadığını kontrol et.
  • Bir malzemeden daha fazlasına ihtiyacın varsa, .append() yöntemiyle malzeme adını shopping_list listesine 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)
Kodu Düzenle ve Çalıştır