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

การวนลูปกับ dictionary

ระบบปรับสูตรอาหารของคุณใกล้เสร็จแล้ว! มี dictionary ชื่อ recipe ที่เก็บชื่อส่วนผสมเป็น key และปริมาณในหน่วยกรัมเป็น value สำหรับพาสต้ามะเขือเทศและโหระพา ตอนนี้ต้องปรับปริมาณทั้งหมดให้เป็น 2 เท่าเพื่อรองรับแขกที่มาร่วมงานปาร์ตี้ โดยวนลูปผ่านรายการใน dictionary แล้วคำนวณปริมาณที่ปรับแล้ว

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

Python เบื้องต้นสำหรับนักพัฒนา

ดูคอร์ส

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

  • ใช้ลูป for เพื่อวนซ้ำผ่าน dictionary ชื่อ recipe โดยใช้ ingredient และ qty เป็นตัววนซ้ำ
  • ภายในลูป สร้างตัวแปรชื่อ scaled_qty ที่คูณปริมาณเดิมด้วยตัวคูณ 2

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

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

recipe = {
    "fusilli": 500,
    "tomatoes": 400,
    "basil": 20,
    "garlic": 15,
    "olive oil": 15,
    "salt": 7
}

# Loop through the recipe dictionary items
for ____, ____ in recipe.____:
    # Calculate the scaled quantity by multiplying by 2
    scaled_qty = qty ____
    
    print(ingredient, ":", scaled_qty, "g")
แก้ไขและรันโค้ด