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

İç içe geçmiş bir sözlükte yineleme yapmak

Aşağıdaki iç içe geçmiş sözlük üzerinde yineleme yaparak yemeklerin soğuk mu yoksa sıcak mı servis edilmesi gerektiğini belirleyen bir program yazıyorsun.

my_menu = {
  'sushi' : {
    'price' : 19.25,
    'best_served' : 'cold'
  },
  'paella' : {
    'price' : 15,
    'best_served' : 'hot'
  },
  'samosa' : {
    'price' : 14,
    'best_served' : 'hot'
  },
  'gazpacho' : {
    'price' : 8,
    'best_served' : 'cold'
  }
}

Programı aşağıdaki çıktıyı verecek şekilde tamamlayabilir misin?

Sushi en iyi soğuk servis edilir.
Paella en iyi sıcak servis edilir.
Samosa en iyi sıcak servis edilir.
Gazpacho en iyi soğuk servis edilir.

Bu egzersiz

Python'da Veri Yapıları ve Algoritmalar

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Menüdeki öğeler üzerinde yineleme yap.
  • Yemeğin soğuk mu sıcak mı servis edilmesi gerektiğini yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Iterate the elements of the menu
for dish, values in ____.____():
  # Print whether the dish must be served cold or hot
  print(f"{____.title()} is best served {values['____']}.")
Kodu Düzenle ve Çalıştır