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

แก้ไขข้อผิดพลาดใน Dictionary

โปรแกรมที่ให้มานี้ควรจะวนซ้ำผ่านรายการเมนูอาหาร และแสดงชื่อเมนูพร้อมราคาของแต่ละรายการ

รายการเมนูถูกเก็บไว้ใน dictionary ดังนี้:

my_menu = {
  'lasagna': 14.75,
  'moussaka': 21.15,
  'sushi': 16.05,
  'paella': 21,
  'samosas': 14
}

เมื่อทดสอบโปรแกรมแล้ว พบว่ายังมีข้อผิดพลาดอยู่

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

โครงสร้างข้อมูลและอัลกอริทึมใน Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • แก้ไขข้อผิดพลาดใน for loop
  • แก้ไขข้อผิดพลาดในฟังก์ชัน print()

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Correct the mistake
for key, value in my_menu():
  # Correct the mistake
  print(f"The price of the {value} is {key}.")
แก้ไขและรันโค้ด