import turtle
import tkSimpleDialog
lapiz=turtle.Turtle()
fonde=turtle.Screen()
fig=tkSimpleDialog.askinteger("Figuras", "Que figura desea ver? \n 1.- Leon \n 2.- Malla")
fondo=tkSimpleDialog.askstring("Fondo", "Color de fondo")
fonde.bgcolor(fondo)
if fig ==1:
size = tkSimpleDialog.askinteger("lapiz", "Ingrese tamano de lapiz")
color = tkSimpleDialog.askstring("Color lapiz", "Ingrese color de lapiz")
fillmelena = tkSimpleDialog.askstring("Color de relleno", "Ingrese color para la melena")
lapiz.pensize(size)
lapiz.hideturtle()
lapiz.pencolor(color)
lapiz.speed(10)
# melena
lapiz.penup()
lapiz.goto(0, 140)
lapiz.pendown()
lapiz.fillcolor(fillmelena)
lapiz.begin_fill()
lapiz.goto(-120, 80)
lapiz.goto(-100, -80)
lapiz.goto(0, -140)
lapiz.goto(100, -80)
lapiz.goto(120, 80)
lapiz.goto(0, 140)
lapiz.goto(0, -140)
lapiz.end_fill()
# lineas de la cara
lapiz.penup()
lapiz.goto(-120, 80)
lapiz.pendown()
lapiz.goto(-70, 40)
lapiz.penup()
lapiz.goto(-100, -80)
lapiz.pendown()
lapiz.goto(-60, -30)
lapiz.penup()
lapiz.goto(-100, -80)
lapiz.pendown()
lapiz.goto(-40, -50)
lapiz.penup()
lapiz.goto(-50, -110)
lapiz.pendown()
lapiz.goto(-20, -80)
lapiz.penup()
lapiz.goto(0, -140)
lapiz.pendown()
lapiz.goto(-20, -80)
lapiz.penup()
lapiz.goto(0, -140)
lapiz.pendown()
lapiz.goto(20, -80)
lapiz.penup()
lapiz.goto(50, -110)
lapiz.pendown()
lapiz.goto(20, -80)
lapiz.penup()
lapiz.goto(100, -80)
lapiz.pendown()
lapiz.goto(40, -50)
lapiz.penup()
lapiz.goto(100, -80)
lapiz.pendown()
lapiz.goto(60, -30)
lapiz.penup()
lapiz.goto(-100, -80)
lapiz.pendown()
lapiz.goto(-40, -50)
lapiz.penup()
lapiz.goto(120, 80)
lapiz.pendown()
lapiz.goto(70, 40)
lapiz.penup()
lapiz.goto(-60, 110)
lapiz.pendown()
lapiz.goto(0, 70)
lapiz.penup()
lapiz.goto(60, 110)
lapiz.pendown()
lapiz.goto(0, 70)
# cabeza
fillcabeza = tkSimpleDialog.askstring("Color relleno de cabeza", "Ingrese el color para rellenar la cabeza")
lapiz.fillcolor(fillcabeza)
lapiz.begin_fill()
lapiz.penup()
lapiz.goto(0, 50)
lapiz.pendown()
lapiz.goto(-50, 80)
lapiz.goto(-70, 40)
lapiz.goto(-60, -30)
lapiz.goto(-40, -50)
lapiz.goto(-20, -80)
lapiz.goto(0, -90)
lapiz.goto(20, -80)
lapiz.goto(40, -50)
lapiz.goto(60, -30)
lapiz.goto(70, 40)
lapiz.goto(50, 80)
lapiz.goto(0, 50)
lapiz.end_fill()
# cara izquierda
lapiz.penup()
lapiz.goto(70, 40)
lapiz.pendown()
lapiz.goto(55, 35)
lapiz.penup()
lapiz.goto(-65, 0)
lapiz.pendown()
lapiz.goto(-50, 10)
lapiz.penup()
lapiz.goto(-60, -30)
lapiz.pendown()
lapiz.goto(-10, -30)
lapiz.goto(-15, -10)
lapiz.goto(-50, 10)
lapiz.goto(-55, 35)
lapiz.goto(-20, 30)
lapiz.goto(-25, 65)
lapiz.goto(-15, -10)
lapiz.penup()
lapiz.goto(-22, 46)
lapiz.pendown()
lapiz.goto(22, 46)
# cara derecha
lapiz.penup()
lapiz.goto(70, 40)
lapiz.pendown()
lapiz.goto(55, 35)
lapiz.penup()
lapiz.goto(65, 0)
lapiz.pendown()
lapiz.goto(50, 10)
lapiz.penup()
lapiz.goto(60, -30)
lapiz.pendown()
lapiz.goto(10, -30)
lapiz.goto(15, -10)
lapiz.goto(50, 10)
lapiz.goto(55, 35)
lapiz.goto(20, 30)
lapiz.goto(25, 65)
lapiz.goto(15, -10)
lapiz.penup()
lapiz.goto(-22, 46)
lapiz.pendown()
lapiz.goto(22, 46)
# Nariz
lapiz.penup()
lapiz.goto(-16, -64)
lapiz.pendown()
lapiz.goto(-20, -52)
lapiz.goto(0, -60)
lapiz.goto(20, -52)
lapiz.goto(16, -64)
# Boca
lapiz.penup()
lapiz.goto(-15, -75)
lapiz.pendown()
lapiz.goto(0, -70)
lapiz.goto(15, -75)
# orejas
lapiz.fillcolor(fillcabeza)
lapiz.begin_fill()
lapiz.penup()
lapiz.goto(75, 45)
lapiz.pendown()
lapiz.goto(56, 84)
lapiz.goto(76, 94)
lapiz.goto(90, 70)
lapiz.goto(75, 45)
lapiz.end_fill()
lapiz.fillcolor(fillcabeza)
lapiz.begin_fill()
lapiz.penup()
lapiz.goto(-75, 45)
lapiz.pendown()
lapiz.goto(-56, 84)
lapiz.goto(-76, 94)
lapiz.goto(-90, 70)
lapiz.goto(-75, 45)
lapiz.end_fill()
# estrella
estrella = tkSimpleDialog.askstring("color", "Ingrese color para las lineas de la estrella")
lapiz.pencolor(estrella)
lapiz.penup()
lapiz.goto(270, 150)
lapiz.pendown()
for i in range(10):
lapiz.right(120)
lapiz.forward(400)
for j in range(1):
lapiz.right(80)
lapiz.forward(400)
elif fig==2:
lapiz.speed(30)
lapiz.hideturtle()
lapiz.penup()
lapiz.goto(0, 60)
lapiz.pendown()
n = tkSimpleDialog.askinteger("Fig", "Numero de repeticiones")
color = tkSimpleDialog.askstring("color", "ingrese color")
lapiz.pencolor(color)
cont = 0
for i in range(n):
if cont == n / 2:
color = tkSimpleDialog.askstring("color", " ingrese color")
lapiz.pencolor(color)
lapiz.right(90)
lapiz.forward(70)
cont = cont + 1
for j in range(17):
lapiz.right(21)
lapiz.forward(70)
fonde.exitonclick()
Suscribirse a:
Enviar comentarios (Atom)
Conclusion de funciones de una DBA
Una base de datos es una coleccion de información accedida y administrada por un DBMS. El DBA es la persona con mas conocimientos sobre bas...
-
Pygame : Sin duda la librería más famosa de Python. Pygame lleva en desarrollo desde el 2001 por lo que tiene un gran comunidad, publicánd...
-
Un administrador de base de datos (DBA) dirige o lleva a cabo todas las actividades relacionadas con el mantenimiento de un entorno de base...
-
Definición 1: Un fractal es un ente geométrico el cual en su desarrollo espacial se va reproduciendo a si mismo cada vez a una escala men...
No hay comentarios:
Publicar un comentario