Libreria Grafica Turtle Ilustración I

Haremos uso de la librería Turtle para realizar la siguiente ilustración

Aquí les dejo el codigo:

from turtle import*

pantalla=Screen()
pantalla.setup(425,425)
pantalla.screensize(400,400)
pantalla.setworldcoordinates(-50, -150, 350, 250)

tortuga=Turtle()

#Radiacion
tortuga.pensize(3)
tortuga.speed(3)
tortuga.forward(160)
tortuga.penup()
tortuga.backward(80)
tortuga.left(90)
tortuga.pendown()
tortuga.forward(89)
tortuga.penup()
tortuga.forward(23)
tortuga.pendown()
tortuga.forward(87)

tortuga.right(158.5)
tortuga.forward(215.4065923)
tortuga.penup()
tortuga.goto(80,200)
tortuga.pendown()
tortuga.left(317)
tortuga.forward(215.4065923)

tortuga.penup()
tortuga.backward(120)
tortuga.right(248)
tortuga.pendown()
tortuga.forward(70)

tortuga.right(112.5)

def ojo():
for i in range (4):
tortuga.forward(11.7)
tortuga.right(22.5)

ojo()
tortuga.left(22.5)
ojo()

tortuga.penup()
tortuga.goto(88,112)
tortuga.pendown()
tortuga.right(200)
tortuga.forward(18)

tortuga.penup()
tortuga.left(200)
tortuga.goto(72,112)
tortuga.pendown()
tortuga.left(200)
tortuga.forward(18)

tortuga.right(110)
tortuga.backward(5)

def base():
tortuga.penup()
tortuga.goto(80,0)

tortuga.pensize(2)

base()
tortuga.right(180)
tortuga.forward(20)
tortuga.left(97)
tortuga.pendown()
tortuga.forward(88)

base()
tortuga.right(97)
tortuga.forward(40)
tortuga.left(103)
tortuga.pendown()
tortuga.forward(93)

base()
tortuga.right(103)
tortuga.forward(60)
tortuga.left(109)
tortuga.pendown()
tortuga.forward(101)

tortuga.penup()
tortuga.forward(17)
tortuga.pendown()
tortuga.forward(60)

base()
tortuga.left(70)
tortuga.forward(20)
tortuga.right(97)
tortuga.pendown()
tortuga.forward(88)

base()
tortuga.left(97)
tortuga.forward(40)
tortuga.right(103)
tortuga.pendown()
tortuga.forward(93)

base()
tortuga.left(103)
tortuga.forward(60)
tortuga.right(109)
tortuga.pendown()
tortuga.forward(101)

tortuga.penup()
tortuga.forward(17)
tortuga.pendown()
tortuga.forward(60)

tortuga.penup()
tortuga.goto(80,109)
tortuga.pendown()
tortuga.left(199)
tortuga.pensize(11)
tortuga.forward(10)

#Cazador
tortuga.penup()
tortuga.goto(220,200)
tortuga.left(60)
tortuga.pensize(5)
tortuga.pendown()
tortuga.forward(5)
tortuga.pensize(9)
tortuga.forward(5)
tortuga.pensize(7)
tortuga.forward(5)
tortuga.right(59.5)
tortuga.forward(175)

tortuga.penup()
tortuga.forward(15)
tortuga.dot(10)

tortuga.penup()
tortuga.backward(90)

tortuga.pendown()
tortuga.left(45)
tortuga.forward(70)
tortuga.right(90)
tortuga.forward(45)

tortuga.penup()
tortuga.backward(45)
tortuga.left(90)
tortuga.backward(70)
tortuga.right(90)

tortuga.pendown()
tortuga.forward(70)
tortuga.left(90)
tortuga.forward(45)

tortuga.penup()
tortuga.goto(150,150)
tortuga.left(135)

tortuga.write('Radiación')
tortuga.backward(20)
tortuga.write('&')
tortuga.backward(20)
tortuga.write('Cazador')
tortuga.hideturtle()

pantalla.exitonclick()


Comentarios

Entradas populares