해결됨
우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
클로저에서 nonlocal을 붙어야 하는 경우와 안붙여도 되는 경우 구분은?
1) 클로저 사용시, series (리스트형)의 경우는 nonlocal을 사용하지 않아도 되고, total, cnt는 nonlocal을 사용하지 않아도 되는 이유는 무엇인지요?
2) 클로저 사용시 에러없이 구현하려할때, 반드시 nonlocal을 붙여서 사용해야 하는 자료형과 nonlocal을 붙이지 않아도 되는 자료형은 어떻게 구별할 수 있는지요?