การวนซ้ำผ่าน Nested Dictionary
คุณกำลังเขียนโปรแกรมที่วนซ้ำผ่าน nested dictionary ต่อไปนี้ เพื่อตรวจสอบว่าแต่ละเมนูควรเสิร์ฟแบบเย็นหรือร้อน
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'
}
}
ลองเติมโค้ดให้สมบูรณ์เพื่อให้ได้ผลลัพธ์ดังนี้
Sushi is best served cold.
Paella is best served hot.
Samosa is best served hot.
Gazpacho is best served cold.
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
โครงสร้างข้อมูลและอัลกอริทึมใน Python
คำแนะนำการฝึกหัด
- วนซ้ำผ่านรายการทั้งหมดในเมนู
- พิมพ์ผลลัพธ์ว่าแต่ละเมนูควรเสิร์ฟแบบเย็นหรือร้อน
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# 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['____']}.")