시작하기무료로 시작하기

딕셔너리를 활용해 순환하기

레시피 계산기가 점점 완성되어 가고 있습니다! recipe라는 딕셔너리에는 토마토 바질 파스타의 재료 이름이 키로, 각 재료의 양(그램 단위)이 값으로 저장되어 있습니다. 파티에 더 많은 손님을 대접하기 위해 모든 재료의 양을 2배로 늘려야 합니다. 딕셔너리의 항목을 반복하며 조정된 양을 계산해 보세요.

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

개발자를 위한 Python 입문

강의 보기

연습 안내

  • for 루프를 사용하여 recipe 딕셔너리를 순회하세요. 반복자로는 ingredientqty를 사용합니다.
  • 루프 안에서 원래 양에 배율인 2를 곱한 값을 scaled_qty 변수에 저장하세요.

실습형 인터랙티브 연습

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

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")
코드 편집 및 실행