# data[].attributes.body
import turtle

t = turtle.Turtle()

t.speed(2)

# 별 그리기

for _ in range(8):

t.forward(100) # 선을 100만큼 앞으로

t.right(135) # 135도 오른쪽으로 회전

turtle.done()

# data[].attributes.body
#오징어게임

import turtle

t=turtle.Pen()

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(10)

t.left(10)

t.forward(100)

t.forward(100)

t.left(120)

t.forward(100)

t.left(120)

t.forward(100)

t.left(120)

t.forward(100)

t.forward(80)

t.forward(80)

t.left(90)

t.forward(100)

t.left(90)

t.forward(100)

t.left(90)

t.forward(100)

# data[].attributes.body
from turtle import *

import math

a=int(input('x^2의 계수를 입력하세요 : '))

b=int(input('x의 계수를 입력하세요 : '))

c=int(input('상수항의 계수를 입력하세요 : '))

D=b**2-4*a*c

if D>0:

x1=((-b+math.sqrt(D))/2*a)

x2=((-b-math.sqrt(D))/2*a)

print('첫 번째 근 : ', x1 )

print('두 번째 근 : ', x2 )

print('첫 번째 근 : ', '(',-b,'+','√',D,'/',')',2*a )

print('첫 번째 근 : ', '(',-b,'-','√',D,'/',')',2*a )

elif D==0:

x1=(-b)/2*a

print('중근 : ',x1)

elif D<0:

x1r=((-b+math.sqrt(-D))/2*a)

x2r=((-b-math.sqrt(-D))/2*a)

print('첫 번째 근 : ',x1r,'i')

print('두 번째 근 : ',x2r,'i')

print('첫 번째 근 : ', '(',-b,'+','√',D,'i',')','/',2*a)

print('두 번째 근 : ', '(',-b,'-','√',D,'i',')','/',2*a)

title('이차함수 그리기')

y=Turtle()

y.goto(0,-200)

y.goto(0,200)

y.setheading(90)

y.write('y')

x=Turtle()

x.goto(-200,0)

x.goto(200,0)

x.write('x')

o=Turtle()

o.penup()

o.hideturtle()

o.goto(0,0)

o.write('o')

pen=Turtle()

pen.penup()

pen.goto(-50,0)

pen.pensize(1)

xcor=-50

while xcor<=50:

ycor=(a*(xcor**2))+(b*xcor)+c

pen.goto(xcor,ycor)

pen.pendown()

xcor +=0.5

# data[].attributes.body
#파이선의 터틀을 이용한 물 분자구조 그리기

import turtle

screen = turtle.Screen()

screen.bgcolor("white")

t = turtle.Turtle()

t.speed(3)

def draw_atom(radius, color):

t.begin_fill()

t.fillcolor(color)

t.circle(radius)

t.end_fill()

t.penup()

t.goto(0, -50)

t.pendown()

draw_atom(50, "red")

t.penup()

t.goto(-120, 40)

t.pendown()

draw_atom(30, "white")

t.penup()

t.goto(120, 40)

t.pendown()

draw_atom(30, "white")

t.penup()

t.goto(0, -50)

t.pendown()

t.pensize(3)

t.goto(-120, 40)

t.penup()

t.goto(0, -50)

t.pendown()

t.goto(120, 40)

t.hideturtle()

turtle.done()

# data[].attributes.body
import turtle

t=turtle.Pen()

t.color('pink')

t.shape('turtle')

t.pensize(5)

t.forward(100)

t.left(225)

t.forward(100)

t.left(225)

t.forward(100)

t.left(225)

t.forward(100)

t.left(225)

t.forward(100)

t.left(225)

t.forward(100)

t.left(225)

t.forward(100)

t.left(225)

t.forward(100)

t.left(225)

# data[].attributes.body
a=int(input('X^2의 계수를 입력하세요 : '))

b=int(input('X의 계수를 입력하세요 : '))

c=int(input('상수항을 입력하세요 : '))

d=b**2-4*a*c

if d>0:

X1 = ((-b + math.sqrt(d))/2*a)

X2 = ((-b - math.sqrt(d))/2*a)

print('첫번째 근 : ', X1)

print('두번째 근 : ', X2)

print('첫번째 근 : ', '(', -b, '+', '√', d, '/', ')', 2*a)

print('두번째 근 : ', '(', -b, '-', '√', d, '/', ')', 2*a)

if d==0:

X1 = (-b)/2*a

print('중근 : ', X1)

if d<0:

print('첫번째 근 : ', X1r, 'i')

print('첫번째 근 : ', X2r, 'i')

print('첫번째 근 : ', '(', -b, '+', '√', d, 'i', ')' , '/', 2*a)

print('두번째 근 : ', '(', -b, '-', '√', d, 'i', ')' , '/', 2*a)

import turtle

t=turtle.Turtle()

t.shape("turtle")

def f(X):

return (a*X)**2+b*X+c

t.goto(200,0)

t.goto(0,0)

t.goto(0,200)

t.goto(0,200)

for X in range(150):

t.goto(X, int(0.01*f(X)))

# data[].attributes.body
from turtle import *

import math

#함수계산 프로그램

A=int(input("x^2의 계수를 입력하세요: "))

B=int(input("x의 계수를 입력하세요:"))

C=int(input("상수항을 입력하세요"))

#판별식 정의

D=B**2-4*A*C

#실근/중근/허근 판별

if D>0:

x1=((-B+math.sqrt(D))/2*A)

x2=((-B+math.sqrt(D))/2*A)

print("첫번째 근: ", x1)

print("두번째 근: ", x2)

if D==0:

x1=(-B)/2*A

print("중근: ", x1)

if D<0:

x1r=((-B+math.sqrt(D))/2*A)

x2r=((-B+math.sqrt(D))/2*A)

print("첫번째 근: ", x1r,"i")

print("두번째 근: ", x2r,"i")

'''

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)))

'''

# data[].attributes.body
Import turtle

t=turtle.Turtle()

t.shape('turtle')

radius=int(input('원의 반지름을 입력하세요:'))

color=input('원의 색깔을 입력하세요:')

t.color(color)

t.begin_fill()

t.circle(radius)

t.end_fiil

def drawCircle(color, radius , x, y):

t.penup()

t.goto(x,y)

t.pendown()

t.begin_fill()

t.end_fill()

drawCircle('white', 20, -30, 100)

drawCircle('black', 10, -30, 100)

# data[].attributes.body
import turtle

# 화면 설정

screen = turtle.Screen()

screen.title("캐리어 그리기")

screen.bgcolor("white")

t = turtle.Turtle()

t.speed(1)

# 캐리어 본체 그리기

t.penup()

t.goto(-50, -100) # 시작 위치

t.pendown()

t.fillcolor("silver")

t.begin_fill()

for _ in range(2):

t.forward(100) # 가로

t.left(90)

t.forward(200) # 세로

t.left(90)

t.end_fill()

# 바퀴 그리기

t.penup()

t.goto(-40, -100) # 왼쪽 바퀴 위치

t.pendown()

t.fillcolor("black")

t.begin_fill()

t.circle(20) # 왼쪽 바퀴

t.end_fill()

t.penup()

t.goto(40, -100) # 오른쪽 바퀴 위치

t.pendown()

t.begin_fill()

t.circle(20) # 오른쪽 바퀴

t.end_fill()

# 캐리어 손잡이 그리기

t.penup()

t.goto(-20, 100) # 손잡이 시작 위치

t.pendown()

t.setheading(90) # 위쪽으로 향하게

t.forward(40) # 손잡이 길이

t.right(90)

t.forward(10) # 손잡이 너비

t.right(90)

t.forward(40) # 손잡이 길이

t.right(90)

t.forward(10) # 손잡이 너비

# 완성

t.hideturtle()

turtle.done()

# data[].attributes.body
웃는얼굴

import turtle

t=turtle.Turtle()

def drawCircle(color, radius, x, y):

t.penup()

t.goto(x, y)

t.pendown()

t.color(color)

t.begin_fill()

t.circle(radius)

t.end_fill()

drawCircle('yellow', 100, 0, 0)

drawCircle('white', 30, -40, 100)

drawCircle('black', 15, -40, 100)

drawCircle('white', 30, 40, 100)

drawCircle('black', 15, 40, 100)

drawCircle('pink', 15, 0, 20)

# data[].attributes.body
'''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)))'''

from turtle import *

import math

a=int(input('x^2의 계수를 입력하세요. : '))

b=int(input('x의 계수를 입력하세요. : '))

c=int(input('상수항을 입력하세요. : '))

d=b**2-4*a*c

if d>0:

x1 = ((-b + math.sqrt(d))/2*a)

x2 = ((-b - math.sqrt(d))/2*a)

print('첫번째 근 :', x1)

print('두번째 근 :', x2)

print('첫번째 근 :', '(',-b,'+','√',d,'/',')',2*a)

print('두번째 근 :', '(',-b,'-','√',d,'/',')',2*a)

title('이차함수 그리기')

y=Turtle()

y.goto(0,-200)

y.goto(0,200)

y.setheading(90)

y.write('y')

x=Turtle()

x.goto(-200,0)

x.goto(200,0)

x.setheading(90)

x.write('x')

o=Turtle()

o.penup()

o.hideturtle()

o.goto(0,0)

o.write('o')

pen=Turtle()

pen.penup()

pen.goto(-50,0)

pen.pensize(1)

xcor=-50

while xcor<=50:

ycor=(a*(xcor**2))+(b*xcor)+c

pen.goto(xcor,ycor)

pen.pendown()

xcor +=0.5

# data[].attributes.body
'''

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)

t.goto(-200,0)

t.goto(0,0)

t.goto(0,-200)

for x in range(150):

t.goto(x, int(0.01*f(x)))

'''

from turtle import *

import math

a=int(input('x^2의 계수를 입력하세요: '))

b=int(input('x의 계수를 입력하세요: '))

c=int(input('상수항을 입력하세요: '))

d=b**2-4*a*c

if d>0:

x1= ((-b + math.sqrt(d))/2*a)

x2= ((-b - math.sqrt(d))/2*a)

print('첫번째 근:',x1)

print('두번째 근:',x2)

print('첫번째 근:','(',-b,'+','√',d,'/',')',2*a)

print('두번째 근:','(',-b,'-','√',d,'/',')',2*a)

elif d==0:

x1=(-b)/2*a

print('중근:',x1)

elif d<0:

x1r= ((-b + math.sqrt(-d))/2*a)

x2r= ((-b - math.sqrt(-d))/2*a)

print('첫번째 근:',x1r,'i')

print('두번째 근:',x2r,'i')

print('첫번째 근:','(',-b,'+','√',d,'i',')','/',2*a)

print('두번째 근:','(',-b,'-','√',d,'i',')','/',2*a)

title('이차함수 그리기')

y= Turtle()

y.goto(0,-200)

y.goto(0,200)

y.setheadint(90)

y.write('y')

x= Turtle()

x.goto(-200.0)

x.goto(200.0)

x.write('x')

o= Turtle()

o.penup()

o.hideturtle()

o.goto(0,0)

o.write('y')

pen= Turtle()

pen.penup()

pen.goto(-50,0)

pen.pensize(1)

xcor=-50

while xcor<=50:

ycor= (a*(xcor**2)) + (b*xcor) +c

pen.goto(xcor, ycor)

pen.pendown()

xcor += 0.5

# data[].attributes.body
import turtle

t=turtle.n()

t.forward(20)

t.left(20)

t.forward(20)

t.left(20)

for x in range(150):

t.goto(x, int(0.01*f(x)))

# data[].attributes.body
#임포트 세팅

from turtle import *

inport math

#판별식

d**2 - 4*a*c

#판별식 > 0 - 서로 다른 두 실근

if d >0:

x1=((-b + math.sqrt(d))/2*a)

x2=((-b -math.sqrt(d))/2*a)

print("첫번째 근 :", x1)

print("두번째 근 :",' x2)

print("첫번째 근 :",' "(", -b "+", "~", d, "/",")", 2*a)

print("첫번째 근 :",' "(", -b "-", "~", d, "/",")", 2*a)

#판별식 =0 - 중근

if d ==0:

x1=(-d)/2*a

print("중근 :", x1)

#판별식 < 0 -허근

if d <0:

x1r = ((-b + math.sqrt(-d))/2*a)

x2r=((-b + math.sqrt(-d))/2*a)

print("첫번째 근 :", x1r, "i")

print("두번째 근 :", x1r, "i")

print("첫번째 근 :", "(",' -b, "+", "~", d, "i",")",' "/", 2*a)

print("첫번째 근 :", "(",' -b, "-", "~", d, "i",")",' "/", 2*a)

#타이틀

title("이차함수 그리기")

#y축

y= Turtle()

y.goto(0,-200)

y.goto(0,200)

y.setheading(90)

y.write("y")

#x축

y= Turtle()

y.goto(-200,0)

y.goto(200,0)

y.write("x")

#원점

o= Turtle()

o.penup()

o.hideturtle()

o.goto(0,0)

o.write("0")

#그래프

pen = Turtle()

pen.penup()

pen.goto(-50,0)

pen.pensize(1)

#초기 x값 설정

xcor = -50

# data[].attributes.body
#TV

import turtle

t=turtle.Pen()

t.forward(300)

t.left(270)

t.forward(150)

t.left(270)

t.forward(300)

t.left(270)

t.forward(150)

import turtle

t=turtle.Pen()

t.forward(150)

t.left(70)

t.forward(40)

import turtle

t=turtle.Pen()

t.forward(150)

t.left(120)

t.forward(40)

# data[].attributes.body
import turtle

t=turtle.Turtle()

def f(): #한 변 그리기

t.forward(100)

t.left(60)

def h(): #육각형 그리기

f(),f(),f(),f(),f(),f()

def g(): # 세개 그리기

h()

t.forward(100)

t.right(60)

g(),g(),g()

turtle.exitonclick

t.color(0.6,1,0.4)

t.circle(30)

t.up()

t.forward(100)

t.color(0.6,1,0.4)

t.circle(30)

t.up()

t.forward(100)

t.down()

import turtle

t=turtle.Turtle()

t.color(1,0.3,1)

t.circle(50)

t.up()

t.forward(150)

t.down()

# data[].attributes.body
import turtle

t=turtle.Turtle()

t.forward(200)

t.left(90)

t.forward(100)

t.left(90)

t.forward(200)

t.left(90)

t.forward(100)

t.left(90)

t.forward(110)

t.left(90)

t.color('green')

t.forward(30)

t.right(90)

t.forward(20)

t.left(90)

t.forward(20)

t.left(90)

t.forward(20)

t.right(90)

t.forward(20)

t.left(90)

t.forward(20)

t.left(90)

t.forward(20)

t.right(90)

t.forward(20)

t.left(90)

t.forward(20)

t.left(90)

t.forward(20)

t.right(90)

t.forward(20)

t.left(90)

t.forward(20)

t.right(90)

# data[].attributes.body
from turtle import *

import math

#입력

a=int(input("x^2의 계수를 입력하시오"))

b=int(input("x의 계수를 입력하시오"))

c=int(input("상수항을 입력하시오"))

d=b**2-4*a*c

#판별식 서로다른 두실근

if d>0:

x1=((-b+math.sqrt(d))/2*a)

x2=((-b-math.sqrt(d))/2*a)

print("첫번째근:",x1)

print("두번째근:",x2)

print("첫번째근:","(",-b,"+","√",d,"/",")",2*a)

print("두번째근:","(",-b,"+","√",d,"/",")",2*a)

# data[].attributes.body
import turtle

t=turtle.Turtle()

t.shape('turtle')

def f(x):

return x**2+1

def f(y):

return y**2+1

t.goto(200,0)

t.goto(0,0)

t.goto(0,200)

t.goto(0,0)

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)))

for y in range(150):

t.goto(y, int(0.01*f(y)))

# data[].attributes.body
'''

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)))

'''

#임포트 세팅

from turtle import *

import math

#입력

a=int(input('x^2의 계수를 입력하세요 : '))

b=int(input('x의 계수를 입력하세요 : '))

c=int(input('상수항의 계수를 입력하세요 : '))

#판별식

d=b**2-4*a*c

#판별식>0 - 서로 다른 두 실근

if d>0:

x1=((-b+math.sqrt(d))/2*a)

x2=((-b-math.sqrt(d))/2*a)

print('첫번째 근 :', x1)

print('두번째 근 :', x2)

print('첫번째 근 :', '(', -b, '+', '√', d, '/',')', 2*a)

print('첫번째 근 :', '(', -b, '-', '√', d, '/',')', 2*a)

#판별식=0 - 중근

if (d==0):

x1=(-b)/2*a

print('중근 :', x1)

#판별식<0 - 허근

if (d<0):

x1r=((-b+math.sqrt(-d))/2*a)

x2r=((-b-math.sqrt(-d))/2*a)

print('첫번째 근 :', x1r, 'i')

print('두번째 근 :', x2r, 'i')

print('첫번째 근 :', '(', -b, '+', '√', d, 'i',')', '/' 2*a)

print('첫번째 근 :', '(', -b, '-', '√', d, 'i',')', '/' 2*a)

#타이틀

title('이차함수 그리기')

#y축

y=Turtle()

y.goto(0,-200)

y.goto(0,200)

y.setheading(90)

y.write('y')

#x축

x=Turtle()

x.goto(-200,0)

x.goto(200,0)

x.write('x')

#원점

o=Turtle()

o.prnup()

o.hideturtle()

o.goto(0,0)

o.write('0')

#그래프

pen=Turtle()

pen.penup()

pen.goto(-50,0)

pen.pensize(1)

#초기 x값 설정

xcor=-50

#그래프 그리기

while xcor<=50:

ycor=(a*(xcor**2))+(b*xcor)+c

pen.goto(xcor, ycor)

pen.pendown()

xcor+=0.5

# data[].attributes.body
import turtle

t=turtle.Pen()

t.forward(50)

t.right(30)

t.forward(50)

t.right(30)

t.forward(50)

t.right(30)

t.forward(50)

t.right(30)

t.forward(50)

t.right(30)

t.forward(50)

t.right(30)

t.forward(50)

t.right(30)

t.forward(50)

t.right(30)

t.forward(50)

t.right(30)

t.forward(50)

t.right(30)

t.forward(50)

t.right(30)

t.forward(50)

t.left(180)

t.forward(50)

t.left(30)

t.forward(25)

t.right(150)

t.forward(50)

t.right(110)

t.forward(40)

t.left(50)

t.forward(20)

t.right(30)

t.forward(50)

# data[].attributes.body
#x^2+a

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)))

#x^2+x+a

from turtle import *

import math

a=int(input('x^2의 계수를 입력하세요 : '))

b=int(input('x의 계수를 입력하세요 :'))

c=int(input('상수항을 입력하세요 :'))

d=b**2-4*a*c

if d>0:

x1=((-b+math.sqrt(d))/2*a)

x2=((-b-math.sqrt(d))/2*a)

print('첫번째 근:', x1)

print('두번째 근:', x2)

print('첫번째 근:', '(", -b, "+", "√", d, "/", ")', 2*a)

print('두번째 근:', '(", -b, "-", "√", d, "/", ")', 2*a)

if d==0:

x1=(-b)/2*a

print('중근 :', x1)

if d<0:

x1r=((-b+math.sqrt(-d))/2*a)

x2r=((-b-math.sqrt(-d))/2*a)

print('첫번째 근 :', x1r, 'i')

print('두번째 근 :', x2r, 'i')

print('첫번째 근:', '(", -b, "+", "√", d, "i", ")', '/', 2*a)

print('두번째 근:', '(", -b, "-", "√", d, "i", ")', '/', 2*a)

title('이차함수 그리기')

y=Turtle()

y.goto(0,-200)

y.goto(0,200)

y.setheading(90)

y.write('y')

x=Turtle()

x.goto(-200,0)

x.goto(200,0)

x.write('x')

o=Turtle()

o.penup()

o.hideturtle()

o.goto(0,0)

o.write('0')

pen=Turtle()

pen.penup()

pen.goto(-50,0)

pen.pensize(1)

xcor=-50

while xcor<=50:

ycor=(a*(xcor**2))+(b*xcor)+c

pen.goto(xcor, ycor)

pen.pendown()

xcor += 0.5

# data[].attributes.body
import turtle

scissor=turtle.Turtle()

scissor.speed(10)

def draw_blade(angle):

scissor.penup()

scissor.goto(0,0)

scissor.setheaging(angle)

scissor.pendown()

scissor.forword(100)

scissor.penup()

scissor.goto(0,0)

scissor.pendown()

scissor.setheaging(angle+180)

scissor.pendown()

scissor.forword(100)

def animate_scissor():

for angle in range(0,180,5):

scissor.clear

draw_blade(angle)

# data[].attributes.headline
x^2+1의 그래프를 그리는 프로그램과   이차 함수의 근을 판단하고 그리는 프로그램

# data[].attributes.subject
x^2+1의 그래프를 그리는 프로그램과   이차 함수의 근을 판단하고 그리는 프로그램

# data[].attributes.body
#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(170):

t.goto(x, int(0.01*f(x)))'''

#=======================#

#이차함수를 그리는 프로그램

from turtle import *

import math

#입력

a=int(input('x^2의 계수를 쓰시오'))

b=int(input('x의 계수를 쓰시오'))

c=int(input('상수항의 계수를 쓰시오'))

#판별식

D=b**2-4*a*c

#판별식>0,서로 다른 두 실근

if D>0:

x1=((-b+math.sqrt(D))/2*a)

x2=((-b-math.sqrt(D))/2*a)

print('첫번째 근:',x1)

print('두번째 근:',x2)

print('첫번째 근:','(',-b,'+','√',D,')','/',2*a)

print('첫번째 근:','(',-b,'-','√',D,')','/',2*a)

#판별식=0,중근

if D==0:

x1=-b/(2*a)

print('중근:',x1)

#판별식<0,서로 다른 두 허근

if D<0:

x1=((-b+math.sqrt(-D))/2*a)

x2=((-b-math.sqrt(-D))/2*a)

print('첫번째 근:',x1,'i')

print('두번째 근:',x2,'i')

print('첫번째 근:','(',-b,'+','√',D,'i',')','/',2*a)

print('첫번째 근:','(',-b,'-','√',D,'i',')','/',2*a)

#제목

title("이차함수 그리기")

#y축

y=Turtle()

y.goto(0,-200)

y.goto(0,200)

y.setheading(90)

y.write('y')

#x축

x=Turtle()

x.goto(0,-200)

x.goto(0,200)

x.write('x')

#원점

o=Turtle()

o.penup()

o.hideturtle()

o.goto(0,0)

o.write('o')

#그래프

pen=Turtle()

pen.penup()

pen.goto(-50,0)

pen.pensize(1)

#초기 x값 설정

xcor=-50

#그래프 그리기

while xcor<=50:

ycor=a*(xcor**2)+b*xcor+c

pen.goto(xcor,ycor)

pen.pendown()

xcor +=0.5

# data[].attributes.body
import turtle as t

t.circle(150,100)

t.left(80)

t.circle(150,100)

# data[].attributes.body
#나비만들기

import turtle

t=turtle.Turtle()

t.pensize(5)

t.color('pink')

t.up

t.circle(150,100)

t.left(80)

t.circle(150,100)

t.color('pink')

t.begin_fill()

for i in range(5):

t.circle(150,100)

t.left(80)

t.left(360)

# data[].attributes.body
파이선 터틀을 이용한 핑퐁게임

import turtle

s=turtle.Screen()

s.screensize(1280,720,'white')

ball=turtle.Turtle()

ball.shape('circle')

ball.speed(0)

ball.goto(0,0)

p1=turtle.Turtle()

p1.shape('square')

p1.shapesize(5,1)

p1.color('black')

p1.speed(0)

p1.penup()

p1.goto(620,0)

p2=turtle.Turtle()

p2.shape('square')

p2.shapesize(5,1)

p2.color('black')

p2.speed(0)

p2.penup()

p2.goto(-620,0)

barL=turtle.Turtle()

barL.shape('square')

barL.shapesize(36,1)

barL.color('blue')

barL.penup()

barL.goto(-640,0)

barR=turtle.Turtle()

barR.shape('square')

barR.shapesize(36,1)

barR.color('blue')

barR.penup()

barR.goto(640,0)

barU=turtle.Turtle()

barU.shape('square')

barU.shapesize(1,64)

barU.color('blue')

barU.goto(0,360)

barD=turtle.Turtle()

barD.shape('square')

barD.shapesize(1,64)

barD.color('blue')

barD.goto(0,-360)