딕셔너리를 활용해 순환하기
레시피 계산기가 점점 완성되어 가고 있습니다! recipe라는 딕셔너리에는 토마토 바질 파스타의 재료 이름이 키로, 각 재료의 양(그램 단위)이 값으로 저장되어 있습니다. 파티에 더 많은 손님을 대접하기 위해 모든 재료의 양을 2배로 늘려야 합니다. 딕셔너리의 항목을 반복하며 조정된 양을 계산해 보세요.
이 연습은 강의의 일부입니다
개발자를 위한 Python 입문
연습 안내
for루프를 사용하여recipe딕셔너리를 순회하세요. 반복자로는ingredient와qty를 사용합니다.- 루프 안에서 원래 양에 배율인 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")