Language/Python

[ Python ] 이차함수 그래프 그리기 프로그램

곽수진 2021. 9. 1. 23:29
반응형
함수 f(x) = x^2+1을 계산하는 함수를 작성하고, 이 함수를 이용해 화면에 그래프를 그리는 프로그램을 작성해보자.

 

import turtle
t=turtle.Turtle()
t.shape("turtle")

def f(x):
    return x**2+1

t.goto(200,0)
t.goto(0,0)
t.goto(0,200)
t.goto(0,0)

for x in range(150):
    t.goto(x, int(0.01*f(x)))

사용자 정의 함수 f(x)를 생성해 이차함수 그래프 값을 입력

def f(x):
    return x**2+1

 

▶ x축과 y축을 그림

t.goto(200,0)
t.goto(0,0)
t.goto(0,200)
t.goto(0,0)

 

▶150번을 반복하며 f(x) 함수에 0.01씩 곱한 값의 정수값만큼 x축과 y축을 늘려가며 그림을 그림

  → 함수의 값이 무척 커질 수 있어 함수 값에 0.01을 곱해서 움직임

for x in range(150):
    t.goto(x, int(0.01*f(x)))

 

결과값 출력 모습

반응형