BDAI에서는 학회원의 상벌점을 관리하는 기능을 만들려고 합니다.
초기 점수를 입력하면 이후 호출할 때마다 점수를 누적하여 현재 점수를 반환하는 함수 `make_point_manager` 를 작성하세요.
`make_point_manager` 함수는 내부 함수 `update` 를 반환해야 하며, 각 학회원의 점수는 서로 독립적으로 관리되어야 합니다.
조건
- 초기 점수의 기본값은 0입니다.
- update(points)를 호출하면 기존 점수에 points를 더합니다.
- 변경된 현재 점수를 반환합니다.
- 외부 함수의 점수를 내부 함수에서 변경하기 위해 nonlocal을 사용합니다.
- 각각 생성된 점수 관리 함수의 점수는 서로 영향을 주지 않아야 합니다.
사용개념
클로저 + nonlocal