파이썬 동적 코드 실행을 위한 내장 함수 알아보기
eval() 문자열로된 식을 인자로 받아 실행하는 기능을 하는 내장함수 a = 10 code = ''' a+20 ''' print(eval(code)) 더보기 30 exec() 문자열로된 코드를 인자로 받아 실행하는 기능을 하는 내장함수 a = 10 code = ''' b = a+20 ''' exec(code) print(b) 더보기 30 eval() exec() 비교 대입문이 있어서 오류 발생 a = 10 code = ''' b = a+20 ''' eval(code) 더보기 b = a+20 ^ SyntaxError: invalid syntax compile() 문자열로된 코드를 인수로 받아 AST 객체로 컴파일하는 내장함수 (eval() 또는 exec()로 실행가능) code = ''' n1 = 100..