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, kursun bir parçasıdır

Python'da Veri Yapıları ve Algoritmalar

Kursa Göz Atın

Egzersiz talimatları

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

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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