시작하기무료로 시작하기

조건문이 포함된 while 루프

레시피 계산기에서 재료의 양이 충분한지 확인한 후 레시피의 양을 늘려야 합니다. while 루프와 조건 논리를 함께 사용해 재료 수량을 점검하고 상태를 알려주는 기능을 만들어 보세요. ingredients_checked 변수는 지금까지 확인한 재료의 수를 추적하고, total_ingredients는 토마토 바질 파스타 레시피의 전체 재료 수를 나타냅니다.

이 연습은 강의의 일부입니다

개발자를 위한 Python 입문

강의 보기

연습 안내

  • ingredients_checkedtotal_ingredients 보다 작은 동안 계속 실행되는 while 루프를 만드세요.
  • 루프가 실행될 때마다 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!")
코드 편집 및 실행