알아 보기
이 프로그램은 func_list라는 리스트에 저장된 파이썬 연산 수식을 exec 함수를 실행해서 계산한 후, 거북이를 움직여 그래프를 그리는 프로그램입니다. exec 함수는 인자로 주어진 문자열을 파이썬에게 실행하라고 알려주는 기능을 합니다.
프로그램 앞부분에 정의된 x_min, x_max, y_min, y_max는 전체 그래프에서 어디까지 화면에 그릴지 범위를 결정하는 값입니다. 이 프로그램에서는 각각 -5, 5, -5, 5로 지정하였으므로 화면에는 x, y 값 모두 -5에서 5까지 그려집니다.
그래프를 그릴 함수는 다음과 같이 func_list에 넣어 둡니다.
func_list = ["y = x*x", "y = abs(x)", "y = 0.5*x + 1"]
그럼 이 세 가지 함수를 우리가 알고 있는 수학식으로 표현하면 어떻게 될까요?
TIP
abs(x)는 절댓값을 구하는 파이썬 함수로 abs(x) = |x|와 같습니다.