eval 문자열형의 식을 입력받아 그 실행 결과를 반환하는 함수 예시 print(f"1 + 2 = {eval('1 + 2')}") print(f"1 == 2 = {eval('1 == 2')}") 함수의 실행 결과도 반환할 수 있다. print(eval("print('hello')")) 주의점 간편하고 강력하지만 사용자의 입력값을 eval 함수로 실행시키는 등의 코드는 사용하지 않도록 한다. 해킹의 위험성이 존재하기 때문이다. 간단한 예를 통해 알아보자. 예시 코드 아래 코드는 사용자가 입력한 수식을 계산하여 출력하는 코드이다. def input_eval(): user_input = input("enter expression: ") return eval(user_input) print(input_eval(..