1. 학습
  2. /
  3. 강의
  4. /
  5. 개발자를 위한 Python 입문

Connected

연습 문제

레시피 스케일러 만들기

이제까지 배운 모든 구성 요소를 하나로 합쳐 볼 시간이에요! 레시피 스케일러는 다음을 수행해야 해요: 저장실에 재료가 충분한지 확인하고, 더 많은 인분에 맞게 레시피를 조정하며, 부족한 항목에 대한 장보기 목록을 만들어야 해요. 원래 토마토 바질 파스타 레시피는 4인분이고, 여러분은 10명을 초대했어요.

pantry는 현재 수량이 담긴 딕셔너리로 설정되어 있고, recipe 딕셔너리에는 기본 재료 양이 들어 있어요. scale_factor는 파티 인원수 / 원래 인분 수(10/4)로 미리 설정되어 있어요.

지침 1/3

undefined XP
    1
    2
    3
  • recipe 딕셔너리를 순회하며 각 ingredient와 amount를 가져오세요.