연습문제 7-2
내장 함수 eval은 문자열을 인수로 받아서 파이썬 인터프리터를 사용해 평가한다. 예를 들면
>>> eval('1 + 2 * 3')
7
>>> import math
>>> eval('math.sqrt(5)')
2.2360679774997898
>>> eval('type(math.pi)')
<class 'float'>
반복적으로 사용자에게 프롬프트를 표시하고 결과로 보여줄 입력을 받아서 eval을 사용해 평가하고, 그 결과를 보여주는 eval_loop 함수를 작성하라.
사용자가 'done'을 입력할 때까지 이 동작을 계속해야 하며, 'done'을 평가한 마지막 표현식의 값을 반환해야 한다.