สร้างตัวปรับสูตรอาหาร
เรียนรู้ส่วนประกอบทั้งหมดมาแล้ว ถึงเวลานำมารวมกัน! ตัวปรับสูตรอาหารต้องทำสิ่งต่อไปนี้: ตรวจสอบว่ามีวัตถุดิบในคลังเพียงพอหรือไม่ ปรับสูตรให้ได้จำนวนเสิร์ฟที่ต้องการ และสร้างรายการช้อปปิ้งสำหรับวัตถุดิบที่ขาด สูตรพาสต้ามะเขือเทศและใบโหระพาต้นฉบับทำได้ 4 ที่ และกำลังจัดงานปาร์ตี้สำหรับ 10 คน
ตัวแปร pantry ถูกกำหนดเป็น dictionary ที่เก็บปริมาณวัตถุดิบปัจจุบัน และ recipe เป็น dictionary ที่เก็บปริมาณวัตถุดิบพื้นฐาน ส่วน scale_factor ถูกกำหนดเป็นจำนวนคนในปาร์ตี้หารด้วยจำนวนเสิร์ฟต้นฉบับ (10/4)
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python เบื้องต้นสำหรับนักพัฒนา
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
shopping_list = []
# Loop through each ingredient and amount in the recipe
for ____, ____ in ____:
print(ingredient)