เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การวนซ้ำผ่าน 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['____']}.")
แก้ไขและรันโค้ด