แก้ไขข้อผิดพลาดใน Dictionary
โปรแกรมที่ให้มานี้ควรจะวนซ้ำผ่านรายการเมนูอาหาร และแสดงชื่อเมนูพร้อมราคาของแต่ละรายการ
รายการเมนูถูกเก็บไว้ใน dictionary ดังนี้:
my_menu = {
'lasagna': 14.75,
'moussaka': 21.15,
'sushi': 16.05,
'paella': 21,
'samosas': 14
}
เมื่อทดสอบโปรแกรมแล้ว พบว่ายังมีข้อผิดพลาดอยู่
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
โครงสร้างข้อมูลและอัลกอริทึมใน Python
คำแนะนำการฝึกหัด
- แก้ไขข้อผิดพลาดใน
forloop - แก้ไขข้อผิดพลาดในฟังก์ชัน
print()
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Correct the mistake
for key, value in my_menu():
# Correct the mistake
print(f"The price of the {value} is {key}.")