시작하기무료로 시작하기

리스트에 덧붙이기

레시피 계산기의 쇼핑 리스트 기능을 테스트하려고 합니다. 재료 양을 조정하기 전에, 먼저 팬트리에 부족한 재료가 무엇인지 확인해 보겠습니다. 표준 recipe 딕셔너리와 pantry_stock에 있는 재료를 순회하면서, 필요한 양이 현재 보유량을 초과하는 재료를 쇼핑 리스트에 추가하겠습니다.

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

개발자를 위한 Python 입문

강의 보기

연습 안내

  • 구매할 재료를 저장할 shopping_list라는 빈 리스트를 만드세요.
  • recipe 딕셔너리의 항목을 순회하여 재료 이름과 필요한 양을 모두 가져오세요.
  • 루프 내에서 required_qty가 해당 재료의 pantry_stock 보유량보다 큰지 확인하세요.
  • 재료가 더 필요한 경우, .append() 메서드를 사용해 재료 이름을 shopping_list에 추가하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Create an empty shopping list
shopping_list = ____

# Loop through each ingredient and required quantity
for ingredient, required_qty in recipe.____:
    # Check if we need more than what we have
    if ____ > pantry_stock[ingredient]:
        # Add the ingredient to our shopping list
        shopping_list.____

# Display the shopping list
print("Shopping list:", shopping_list)
코드 편집 및 실행