Librería Gráfica Turtle Ilustracion III
Haremos un programa con el uso de la librería Turtle para visualizar esta ilustración
Aquí les dejo el código:
from turtle import *
tortuga=Turtle()
def claveDo():
#clave DO
tortuga.penup()
tortuga.goto(-25,100)
tortuga.pendown()
tortuga.left(270)
tortuga.forward(100)
tortuga.penup()
tortuga.left(180)
tortuga.forward(40)
tortuga.right(90)
tortuga.pendown()
tortuga.forward(40)
tortuga.right(90)
tortuga.forward(30)
tortuga.penup()
tortuga.left(180)
tortuga.forward(40)
tortuga.left(90)
tortuga.forward(40)
tortuga.right(90)
tortuga.forward(10)
tortuga.right(90)
tortuga.pendown()
tortuga.forward(40)
tortuga.left(90)
tortuga.forward(40)
def pentagrama():
tortuga.penup()
tortuga.goto(-170,-50)
tortuga.pendown()
tortuga.right(90)
tortuga.forward(350)
tortuga.penup()
tortuga.right(90)
tortuga.forward(20)
tortuga.right(90)
tortuga.pendown()
tortuga.forward(350)
tortuga.penup()
tortuga.left(90)
tortuga.forward(20)
tortuga.left(90)
tortuga.pendown()
tortuga.forward(350)
tortuga.penup()
tortuga.right(90)
tortuga.forward(20)
tortuga.right(90)
tortuga.pendown()
tortuga.forward(350)
tortuga.penup()
tortuga.left(90)
tortuga.forward(20)
tortuga.left(90)
tortuga.pendown()
tortuga.forward(350)
def claveFA():
#Curva
tortuga.penup()
tortuga.goto(-160,-50)
tortuga.pendown()
for i in range(56):
tortuga.forward(2)
tortuga.right(3)
tortuga.penup()
for i in range(64):
tortuga.forward(2)
tortuga.right(3)
#puntos
tortuga.forward(60)
tortuga.right(90)
tortuga.forward(10)
tortuga.pendown()
tortuga.dot(10,"black")
tortuga.penup()
tortuga.forward(20)
tortuga.pendown()
tortuga.dot(10,"black")
def compas():
tortuga.penup()
tortuga.goto(-50,-50)
tortuga.right(45)
tortuga.pendown()
tortuga.forward(57)
tortuga.right(225)
tortuga.pendown()
tortuga.forward(40)
tortuga.right(135)
tortuga.forward(57)
tortuga.right(225)
tortuga.forward(40)
tortuga.right(90)
tortuga.forward(30)
tortuga.left(180)
tortuga.forward(120)
def notas():
tortuga.penup()
tortuga.goto(-20,-130)
tortuga.dot(15,"black")
tortuga.right(90)
tortuga.penup()
tortuga.forward(10)
tortuga.left(90)
tortuga.forward(40)
tortuga.dot(15,"black")
tortuga.right(180)
tortuga.penup()
tortuga.forward(40)
tortuga.left(90)
tortuga.forward(30)
tortuga.left(90)
tortuga.pendown()
tortuga.forward(90)
pantalla=Screen()
pantalla.setup(450,450)
pantalla.screensize(400,400)
tortuga.speed(0.1)
tortuga.pensize(2)
claveDo()
pentagrama()
claveFA()
compas()
notas()
pantalla.exitonclick()
Comentarios
Publicar un comentario