İç 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ırEgzersiz 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['____']}.")