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

ลูป while แบบมีเงื่อนไข

ระบบปรับสูตรอาหารต้องตรวจสอบว่ามีส่วนผสมแต่ละอย่างเพียงพอก่อนขยายสูตร คุณจะใช้ลูป while ร่วมกับตรรกะเงื่อนไขเพื่อตรวจสอบปริมาณส่วนผสมและแสดงสถานะที่เป็นประโยชน์ โดยมีตัวแปร ingredients_checked สำหรับติดตามจำนวนส่วนผสมที่ตรวจสอบแล้ว และ total_ingredients แทนจำนวนส่วนผสมทั้งหมดในสูตรพาสต้ามะเขือเทศและโหระพา

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

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

ดูคอร์ส

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

  • สร้างลูป while ที่ทำงานต่อไปตราบเท่าที่ ingredients_checked มีค่าน้อยกว่า total_ingredients
  • เพิ่มค่าตัวนับ ingredients_checked ขึ้นทีละ 1 ในแต่ละรอบของลูป
  • ใช้คำสั่งเงื่อนไขตรวจสอบว่ามีการตรวจสอบส่วนผสมน้อยกว่า 4 รายการหรือไม่
  • หากไม่ใช่ ให้ตรวจสอบว่ามีการตรวจสอบส่วนผสมไม่เกิน 6 รายการหรือไม่

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

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

total_ingredients = 7
ingredients_checked = 0

# Set up the loop
____ ingredients_checked < total_ingredients:
    # Increment the counter
    ____ += 1
    # Check if less than 4 ingredients reviewed
    ____ ingredients_checked < 4:
        print("More than half remaining")
    # Check if 6 or fewer ingredients reviewed
    ____ ingredients_checked <= 6:
        print("Nearly finished checking")
    else:
        print("All ingredients verified!")
แก้ไขและรันโค้ด