반응형
함수 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)))
반응형
'Language > Python' 카테고리의 다른 글
[ Python ] 팩토리얼 계산 프로그램 (0) | 2021.09.01 |
---|---|
[ Python ] 테세우스 터틀 미로 탈출 게임 프로그램 (0) | 2021.09.01 |
[ Python ] 숫자 거꾸로 출력하기 프로그램 (0) | 2021.09.01 |
[ Python ] 한 붓 그리기 프로그램 (0) | 2021.09.01 |
[ Python ] 클릭하는 곳에 사각형 그리기 프로그램 (0) | 2021.09.01 |