# data[].attributes.body
#함수이용하기

import turtle as t

t.speed(1)

def triangle():

for x in range(3): #반복문 사용하기

t.forward(100)

t.right(120)

def square():

for x in range(4):

t.forward(100)

t.right(90)

triangle()

t.right(90)

square()

t.right(90)

triangle()

t.right(90)

square()

#복잡한 무늬 만들기

'''

import turtle as t

t.shape('turtle')

t.speed('fastest') # 거북이 속도를 가장 빠르게 설정

for i in range(300): # 300번 반복

t.forward(i) # i만큼 앞으로 이동. 반복할 때마다 선이 길어짐

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

'''

#별 만들기

'''

import turtle

t=turtle.Turtle() #커서 정의

t.screen.bgcolor('black') #배경색상

t.color('orange')# 커서 색상

t.shape('turtle')# 커서 모양

t.pensize(7) #펜 크기

t.pendown()

t.forward(200)

t.left(150)

t.forward(200)

t.left(150)

t.forward(200)

t.left(150)

t.forward(180)

t.left(130)

t.forward(180)

t.screen.exitonclick() #마우스 클릭 시 창 닫기

'''

# data[].attributes.body
import turtle

t=turtle.Turtle()

t.shape('turtle')

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

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

t.color(color)

t.begin_fill()#도형 색칠 시작

t.clrcle(radlus)

t.end_fill()#도형 색칠 종료

turtle.exitoncllckl()

# data[].attributes.body
'''

import turtle

t=turtle.Turtle()

t.shape('turtle')

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

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

t.color(color)

t.begin_fill() #도형 색칠 시작

t.clrcle(radlus)

t.end_fill() #도형 색칠 종료

turtle.exltoncllck()

'''

import turtle

t=turtle. Turtle()

#1번 원

t.clor(0.6, 1 ,0.4)

t.begin_fill()

t.circle(30)

t.end_fill()

t.up()

t.forward(100)

t.down()

# data[].attributes.body
'''

import turtle #함수 x**2+1 계산

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.squrt(d))/2*a)

# data[].attributes.body
#tutle,math 불러오기

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.penup()

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.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, "+","))

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

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

#2번

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, '+', 'v', d, '/', ')', 2*a)

print('두번째 근 :', '(', -b, '-', 'v', 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, '+', 'v', d, 'i', ')' , '/', 2*a)

print('두번째 근 :', '(', -b, '-', 'v', 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

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²의 계수를 입력하세요: "))

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)

# 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,0) #왼쪽 눈

drawCircle("black",15,-40,0) #왼쪽 눈동자

drawCircle("white",30,40,100) #오른쪽 눈

drawCircle("black",15,40,100) #오른쪽 눈동자

drawCircle("pink",17,45,25) #입

drawCircle("yellow",30,-20,-100) #오른손

drawCircle("yellow",30,40,-130) #왼손

t.hideturtle()

# data[].attributes.body
import turtle

t=turtle.Turtle()

t.color(0.9,1,0.4)

t.begin_fill()

t.circle(30)

t.end_fill()

t.up()

t.forward(100)

t.down

t.color(1,0.3,1)

t.begin_fill()

t.circle(50)

t.end_fill()

t.up()

t.forward(150)

t.down

t.color(0,1,1)

t.begin_fill()

t.circle(70)

t.end_fill()

import turtle

t=turtle.Turtle()

t.shape('turtle')

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

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

t.color(color)

t.begin_fill()

t.circle(radlus)

t.end_fill()

turtle.exitonclick()

import turtle

t=turtle.Pen()

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)

import turtle

t=turtle.Turtle()

t.screen.bgcolor('black')

t.color('green')

t.shape('turtle')

t.pendown()

t.forward(100)

t.left(90)

t.forward(100)

t.left(90)

t.screen.exitonclick()

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

'''

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

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)

# data[].attributes.body
'''꼭짓점8개별

import turtle

t= turtle.Pen()

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)

'''

'''색칠된 원

import turtle

t=turtle.Turtle()

t.shape('turtle')

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

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

t.color(color)

t.begin_fill()

t.circle(radlus)

t.end_fill()

turtle.exitonclick()

'''

''' 색이다른원3개

import turtle

t=turtle.Turtle()

t.color(0.6, 1,0.4)

t.begin_fill()

t.circle(30)

t.end_fill()

t.up()

t.forward(150)

t.down()

t.color(1, 0.3 ,1)

t.begin_fill()

t.circle(50)

t.end_fill()

t.up()

t.forward(150)

t.down()

t.color(0,1, 1)

t.begin_fill()

t.circle(70)

t.end_fill()

'''

''' 벌집

import turtle

t=turtle.Turtle()

def f():

t.forward(100)

t.left(60)

def h():

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

def g():

h()

t.forward(100)

t.right(60)

g(), g(), g(), g(), g()

turtle.exitonclick()

'''

''' 스마일

import turtle

t=turtle.Turtle()

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

t.penup()

t.goto(x, y)

t.pendown()

t.color(color)

t.begin_fill()

t.circle(raduls)

t.end_fill()

drawCircle('brown', 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)

t.hideturtle()

'''

# data[].attributes.attachment_caption
터틀을 사용해 반지름이 100인 분홍색 원을 만들었다

# data[].attributes.body
import turtle

t = turtle.Turtle()

t. shape('turtle')

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

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

t. color(c)

t. begin_fill #원 색칠 시작

t. circle(r)

t. end_fill() #원 색칠 종료

turtle.exitonclick() #마우스 클릭시 창 닫기

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

if d==0:

x1=(-d)/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:

# data[].attributes.body
'''

import turtle

t=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, 'i',')', 2*a)

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

if d==0:

x1=(-b)/2*a

print('중근 : ', x1)

if d < 0:

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

x2=((-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

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²의 계수를 입력하세요 : "))

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

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

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

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

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

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

#세제곱

from turtle import *

import math

d= int( input ("x^3의 계수를 입력하세요. : "))

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

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

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

D=a*a*b*b-4*d*b*b*b-4*b*b*b*c-27*d*d*c*c+18*d*a*b*c

if D>0 :

print("세근의 합 :" , -a/d)

print("세근의 곱 :" , c/d)

# data[].attributes.body
import turtle

t=turtle.Turtle()

def f_circle(r,g,b,radius) :

t.color(r, g, b)

t.begin_fill()

t.circle(radius)

t.end_fill()

#1

f_circle(0.6, 1, 0.4, 30)

#2

t.up()

t.forward(-100)

t.down()

#3

f_circle(0.6, 0.3, 1, 30)

#4

t.up()

t.forward(200)

t.down()

#5

f_circle(0.6, 1, 1, 30)

#10

t.up()

t.forward(-200) #

t.down()

#1

f_circle(255,0,0,30)

#2

t.up()

t.forward(100)

t.down()

#3

f_circle(4, 0.3, 1, 30)

#4

t.up()

t.forward(100)

t.down()

#5

f_circle(0,255,0,30)

# 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²의 계수를 입력하시오')

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

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

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

if d=0:

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

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

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

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

print('첫번째 근:','(',-b'+','')

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

# data[].attributes.body
import turtle

#정의 하기

t=turtle.Turtle()

t.screen.bgcolor('black')

t.color('pink')

t.shape('turtle')

t.home()

t.pendown()

t.speed(10) #빠르게

t.left(45)

t.forward(100)

t.left(15)

t.forward(15)

t.left(15)

t.forward(15)

t.left(18)

t.forward(15)

t.left(18)

t.forward(15)

t.left(20)

t.forward(15)

t.left(20)

t.forward(15)

t.left(22)

t.forward(15)

t.left(20)

t.forward(15)

t.left(25)

t.forward(35)

t.right(65)

t.forward(35)

t.left(20)

t.forward(15)

t.left(22)

t.forward(15)

t.left(20)

t.forward(15)

t.left(20)

t.forward(15)

t.left(18)

t.forward(15)

t.left(18)

t.forward(15)

t.left(15)

t.forward(15)

t.left(15)

t.forward(15)

t.left(16)

t.forward(100)

t.screen.exitonclick()

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

'''

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

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)

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

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,"/",')',2*a)

print('두번째 근:' , '(',-b, "-",'√',d,"/",')',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

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²의 계수를 입력하세요 : "))

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

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

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

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

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