← 목록

학회원 포인트 적립기

Lv.1 Python stdin/stdout
문제 설명
BDAI에서는 학회원의 상벌점을 관리하는 기능을 만들려고 합니다.

초기 점수를 입력하면 이후 호출할 때마다 점수를 누적하여 현재 점수를 반환하는 함수 `make_point_manager` 를 작성하세요.

`make_point_manager` 함수는 내부 함수 `update` 를 반환해야 하며, 각 학회원의 점수는 서로 독립적으로 관리되어야 합니다.

조건
- 초기 점수의 기본값은 0입니다.
- update(points)를 호출하면 기존 점수에 points를 더합니다.
- 변경된 현재 점수를 반환합니다.
- 외부 함수의 점수를 내부 함수에서 변경하기 위해 nonlocal을 사용합니다.
- 각각 생성된 점수 관리 함수의 점수는 서로 영향을 주지 않아야 합니다.

사용개념
클로저 + nonlocal
솔루션 Python
실행 결과
실행 또는 제출하면 결과가 여기에 표시됩니다.