할인율 목록을 받아, 율마다 가격 계산 함수를 만들어 돌려줘요. make_calculators(rates) 는 각 율마다 "가격을 받아 그 율로 할인한 가격을 돌려주는 함수"를 만들어, 율 순서대로 담은 목록을 반환해요. make_calculators 를 완성하세요. 예시 calcs = make_calculators([0.1, 0.2, 0.3]) → 함수 3개. calcs[0](10000) == 9000.0 (10% 할인)
표준 라이브러리만으로 할인율별 가격 계산기를 만드는 Python 문제입니다. 할인율 목록을 받아 율마다 가격 계산 함수를 만들어, 율 순서대로 담은 목록으로 돌려줘야 합니다. 반복 안에서 만든 함수들이 각자 올바른 값으로 계산하는지 검증하는 능력을 연습합니다.
반복문을 돌며 함수를 여럿 만들어 모아 두는 패턴은 파이썬에서 자주 쓰입니다. 이때 각 함수가 만들어질 때의 값을 어떻게 들고 가는가를 분명히 이해하는 게 중요합니다. 함수 하나만 호출해 보면 잘 맞는 것처럼 보일 수 있어, 여러 개를 만든 뒤 각각 호출해 결과가 율마다 다르게 나오는지 확인하는 습관이 핵심입니다. 이 문제는 반복 안에서 만든 함수들이 값을 어떻게 들고 가는가라는 영역을 다룹니다.