Recopilación de Figuras del grupo A de graficación 2019

Recopilación de Figuras del grupo A de graficación 2019.

En este post podrán encontrar un programa con un menú que despliega una gran variedad de imágenes en Tkinter.

from Tkinter import*
import tkColorChooser

v0=Tk()
v0.title('Ventana principal')
v0.config(bg='snow')
v0.geometry("200x500")

def mostrar(num):
    v1=Toplevel(v0)
    v1.title('ventana hija')
    v1.protocol('wn_DELETE_WINDOW', "onexit")
    v1.geometry("300x400")

    if num == 1:
        canvas1 = Canvas(v1, width=200, height=200,
                         bg='white')  # OBJETO DE LA TKINTER   CANVAS(FIGURAS)     200 pixeles de ancho 200 ancho
        canvas1.pack(expand=YES, fill=BOTH)  # DESPLEGAR EL CANVAS, EXPAND QUE SEA EXPANDIBLE
        # OrejaIzquierda
        canvas1.create_polygon(70, 20, 80, 20, 80, 30, 70, 30, 70, 20, width=10, fill='black')
        canvas1.create_polygon(60, 30, 70, 30, 70, 50, 60, 50, 60, 30, width=10, fill='black')
        canvas1.create_polygon(80, 30, 90, 30, 90, 40, 80, 40, 80, 30, width=10, fill='black')
        # OrejaDerecha
        canvas1.create_polygon(120, 30, 130, 30, 130, 40, 120, 40, 120, 30, width=10, fill='black')
        canvas1.create_polygon(130, 20, 140, 20, 140, 30, 130, 30, 130, 20, width=10, fill='black')
        canvas1.create_polygon(140, 30, 150, 30, 150, 50, 140, 50, 140, 30, width=10, fill='black')
        # Cabeza
        canvas1.create_polygon(90, 40, 120, 40, 120, 50, 90, 50, 90, 40, width=10, fill='black')
        # Cara
        canvas1.create_polygon(70, 80, 80, 80, 80, 90, 70, 90, 70, 80, width=10, fill='black')
        canvas1.create_polygon(60, 90, 70, 90, 70, 100, 60, 100, 60, 90, width=10, fill='pink')
        canvas1.create_polygon(130, 80, 140, 80, 140, 90, 130, 90, 130, 80, width=10, fill='black')
        canvas1.create_polygon(140, 90, 150, 90, 150, 100, 140, 100, 140, 90, width=10, fill='pink')
        canvas1.create_polygon(90, 90, 100, 90, 100, 100, 90, 100, 90, 90, width=10, fill='black')
        canvas1.create_polygon(100, 80, 110, 80, 110, 90, 100, 90, 100, 80, width=10, fill='black')
        canvas1.create_polygon(110, 90, 120, 90, 120, 100, 110, 100, 110, 90, width=10, fill='black')
        canvas1.create_polygon(60, 60, 70, 60, 70, 70, 60, 70, 60, 60, width=10, fill='gray')
        canvas1.create_polygon(80, 40, 90, 40, 90, 50, 80, 50, 80, 40, width=10, fill='gray')
        canvas1.create_polygon(90, 50, 120, 50, 120, 60, 90, 60, 90, 50, width=10, fill='gray')
        canvas1.create_polygon(120, 40, 130, 40, 130, 50, 120, 50, 120, 40, width=10, fill='gray')
        canvas1.create_polygon(140, 50, 150, 50, 150, 60, 140, 60, 140, 50, width=10, fill='gray')
        canvas1.create_polygon(150, 70, 160, 70, 160, 80, 150, 80, 150, 70, width=10, fill='gray')
        # Cuerpo
        canvas1.create_polygon(50, 50, 60, 50, 60, 70, 50, 70, 50, 50, width=10, fill='black')
        canvas1.create_polygon(40, 70, 50, 70, 50, 100, 40, 100, 40, 70, width=10, fill='black')
        canvas1.create_polygon(30, 100, 40, 100, 40, 140, 30, 140, 30, 100, width=10, fill='black')
        canvas1.create_polygon(20, 140, 30, 140, 30, 210, 20, 210, 20, 140, width=10, fill='black')
        canvas1.create_polygon(30, 210, 40, 210, 40, 220, 30, 220, 30, 210, width=10, fill='black')
        canvas1.create_polygon(40, 220, 60, 220, 60, 230, 40, 230, 40, 220, width=10, fill='black')
        canvas1.create_polygon(90, 220, 120, 220, 120, 230, 90, 230, 90, 220, width=10, fill='black')
        canvas1.create_polygon(180, 140, 190, 140, 190, 200, 180, 200, 180, 140, width=10, fill='black')
        canvas1.create_polygon(170, 100, 180, 100, 180, 140, 170, 140, 170, 100, width=10, fill='black')
        canvas1.create_polygon(160, 70, 170, 70, 170, 100, 160, 100, 160, 70, width=10, fill='black')
        canvas1.create_polygon(150, 50, 160, 50, 160, 70, 150, 70, 150, 50, width=10, fill='black')
        canvas1.create_polygon(40, 100, 50, 100, 50, 120, 40, 120, 40, 100, width=10, fill='gray')
        canvas1.create_polygon(160, 100, 170, 100, 170, 120, 160, 120, 160, 100, width=10, fill='gray')
        canvas1.create_polygon(30, 140, 50, 140, 50, 150, 30, 150, 30, 140, width=10, fill='gray')
        canvas1.create_polygon(30, 150, 40, 150, 40, 160, 30, 160, 30, 150, width=10, fill='gray')
        canvas1.create_polygon(160, 140, 180, 140, 180, 150, 160, 150, 160, 140, width=10, fill='gray')
        canvas1.create_polygon(170, 150, 180, 150, 180, 160, 170, 160, 170, 150, width=10, fill='gray')
        canvas1.create_polygon(30, 170, 50, 170, 50, 180, 30, 180, 30, 170, width=10, fill='gray')
        canvas1.create_polygon(30, 180, 40, 180, 40, 190, 30, 190, 30, 180, width=10, fill='gray')
        canvas1.create_polygon(40, 210, 50, 210, 50, 220, 40, 220, 40, 210, width=10, fill='gray')
        canvas1.create_polygon(30, 200, 40, 200, 40, 210, 30, 210, 30, 200, width=10, fill='gray')
        canvas1.create_polygon(160, 210, 170, 210, 170, 220, 160, 220, 160, 210, width=10, fill='gray')
        canvas1.create_polygon(170, 200, 180, 200, 180, 210, 170, 210, 170, 200, width=10, fill='gray')
        # Cola
        canvas1.create_polygon(150, 220, 220, 220, 220, 230, 150, 230, 150, 220, width=10, fill='black')
        canvas1.create_polygon(220, 210, 230, 210, 230, 220, 220, 220, 220, 210, width=10, fill='black')
        canvas1.create_polygon(170, 210, 180, 210, 180, 220, 170, 220, 170, 210, width=10, fill='black')
        canvas1.create_polygon(230, 170, 240, 170, 240, 210, 230, 210, 230, 170, width=10, fill='black')
        canvas1.create_polygon(210, 160, 230, 160, 230, 170, 210, 170, 210, 160, width=10, fill='black')
        canvas1.create_polygon(200, 170, 210, 170, 210, 180, 200, 180, 200, 170, width=10, fill='black')
        canvas1.create_polygon(210, 180, 220, 180, 220, 200, 210, 200, 210, 180, width=10, fill='black')
        canvas1.create_polygon(180, 200, 210, 200, 210, 210, 180, 210, 180, 200, width=10, fill='black')
        canvas1.create_polygon(220, 180, 230, 180, 230, 190, 220, 190, 220, 180, width=10, fill='gray')
        canvas1.create_polygon(200, 210, 210, 210, 210, 220, 200, 220, 200, 210, width=10, fill='gray')
        # PataDerecha
        canvas1.create_polygon(60, 190, 70, 190, 70, 240, 60, 240, 60, 200, width=10, fill='black')
        canvas1.create_polygon(70, 230, 80, 230, 80, 240, 70, 240, 70, 230, width=10, fill='black')
        canvas1.create_polygon(80, 210, 90, 210, 90, 240, 80, 240, 80, 210, width=10, fill='black')
        # PataIzquierda
        canvas1.create_polygon(120, 210, 130, 210, 130, 240, 120, 240, 120, 210, width=10, fill='black')
        canvas1.create_polygon(130, 230, 140, 230, 140, 240, 130, 240, 130, 230, width=10, fill='black')
        canvas1.create_polygon(140, 190, 150, 190, 150, 240, 140, 240, 140, 190, width=10, fill='black')


    elif num == 2:
        panel = Canvas(v1, width=220, height=460, bg="white")
        panel.pack()

        #Sombra
        panel.create_polygon(60,10,150,10,150,20,160,20,160,130,150,130,150,140,170,140,170,150,
                             180,150,180,160,190,160,190,180,200,180,200,240,190,240,190,250,180,250,
                             180,260,170,260,170,280,160,280,160,340,170,340,170,400,180,400,180,410,
                             190,410,190,420,200,420,200,440,120,440,120,360,110,360,110,360,110,320,
                             100,320,100,360,90,360,90,440,10,440,10,420,20,420,20,410,30,410,30,400,
                             40,400,40,340,50,340,50,280,40,280,40,260,30,260,30,250,20,250,20,240,
                             10,240,10,180,20,180,20,160,30,160,30,150,40,150,40,140,60,140,60,130,
                             50,130,50,20,60,20,width=1, fill="black", outline="black")

        #Cabeza
        panel.create_polygon(60,20,150,20,150,30,140,30,140,40,70,40,70,30,60,30,width=3, fill="white",
        outline="white")

        #Cara
        panel.create_polygon(60,40,70,40,70,50,140,50,140,40,150,40,150,130,140,130,140,140,70,140,
                             70,130,60,130,width=1, fill="white", outline="white")
        #Ojos
        panel.create_polygon(70,70,80,70,80,80,90,80,90,70,100,70,100,80,90,80,90,90,100,90,100,100,
                             90,100,90,90,80,90,80,100,70,100,70,90,80,90,80,80,70,80,70,70,width=1,
                             fill="black",outline="black")
        panel.create_polygon(110,70,120,70,120,80,130,80,130,70,140,70,140,80,130,80,130,90,140,90,
                             140,100,130,100,130,90,120,90,120,100,110,100,110,90,120,90,120,80,110,80,width=1,
                             fill="black", outline="black")

        #Boca
        panel.create_polygon(70,110,80,110,80,120,130,120,130,110,140,110,140,120,130,120,130,130,80,130,
                             80,120,70,120,70,110,width=1, fill="black", outline="black")

        #Cuello
        panel.create_polygon(90,140,120,140,120,150,110,150,110,160,100,160,100,150,90,150,width=1,
                             fill="#FFCC99", outline="#FFCC99")
        panel.create_polygon(90,150,100,150,100,160,110,160,110,150,120,150,120,160,110,160,110,170,
                             100,170,100,160,90,160,90,150,width=1, fill="gray", outline="gray")

        #Brazo izquierdo
        panel.create_polygon(40,150,60,150,60,160,70,160,70,190,80,190,80,200,60,200,60,190,
                             50,190,50,210,40,210,40,220,60,220,60,210,70,210,70,240,60,240,60,250,
                             30,250,30,240,20,240,20,180,30,180,30,160,40,160,40,150,
                             width=1, fill="white", outline="white")


        #Brazo derecho
        panel.create_polygon(130,200,130,190,140,190,140,160,150,160,150,150,170,150,170,160,180,160,
                             180,180,190,180,190,240,180,240,180,250,150,250,150,240,140,240,140,200,
                             130,200,width=1, fill="white", outline="white")
        panel.create_polygon(140,200,150,200,150,190,160,190,160,210,170,210,170,220,150,220,
                             150,210,140,210,140,200,width=1, fill="black", outline="black")

        #Cuerpo
        panel.create_polygon(80,150,90,150,90,160,100,160,100,170,110,170,110,160,120,160,120,210,
                             110,210,110,230,120,230,120,240,140,240,140,250,150,250,150,290,60,290,
                             60,250,70,250,70,240,90,240,90,230,100,230,100,210,90,210,90,160,80,160,
                             80,250, width=1, fill="white", outline="white")

        #Cinturon
        panel.create_polygon(60,290,150,290,150,300,60,300,width=1, fill="gray", outline="gray")

        # Mano izquierda
        panel.create_polygon(70, 200, 80, 200, 80, 210, 100, 210, 100, 230, 70, 230, 70, 200, width=1,
                             fill="#FFCC99", outline="#FFCC99")

        # Mano derecha
        panel.create_polygon(110, 210, 130, 210, 130, 200, 140, 200, 140, 230, 110, 230, 110, 210, width=1,
                             fill="#FFCC99", outline="#FFCC99")

        #Pierna Izquierda
        panel.create_polygon(60,300,100,300,100,320,90,320,90,360,80,360,80,400,50,400,50,340,60,340,
                             60,300,width=1, fill="white", outline="white")

        #Pierna Derecha
        panel.create_polygon(110,300,150,300,150,340,160,340,160,400,130,400,130,360,120,360,120,320,
                             110,320,width=1, fill="white", outline="white")

        #Pie Izquierdo
        panel.create_polygon(40,400,50,400,50,420,40,420,width=1, fill="gray", outline="gray")
        panel.create_polygon(30,410,40,410,40,420,50,420,50,410,80,410,80,430,20,430,20,420,30,420,
                             width=1, fill="white", outline="white")
        panel.create_polygon(60, 410, 70, 410, 70, 420, 60, 420, width=1, fill="gray", outline="gray")

        #Pie Derecho
        panel.create_polygon(160,400,170,400,170,420,160,420, width=1, fill="gray", outline="gray")
        panel.create_polygon(180,410,170,410,170,420,160,420,160,410,130,410,130,430,190,430,190,420,
                             180,420,width=1, fill="white", outline="white")
        panel.create_polygon(140,410,150,410,150,420,140,420, width=1, fill="gray", outline="gray")


    elif num == 3:
        panel = Canvas(v1,width=220,height=460,bg='white')  #dibujar algo, un lienzo, figuras
        panel.pack(expand=YES,fill=BOTH) #para expandir la ventana
        #Cuerpo completo
        panel.create_polygon(20, 10, 20, 10, 50, 10, 50, 20, 100, 20, 100, 10, 130, 10, 130, 20, 140, 20, 140, 50, 130,
                             50, 130, 60, 120, 60, 120, 150, 110, 50, 110, 70, 120, 70, 120, 110, 130, 110, 130, 120, 140, 120, 140, 130, 150,
                             130, 150, 140, 160, 140, 160, 150, 180, 150, 180, 130, 170, 130, 170, 120, 160, 120, 160, 100, 180, 100,
                             180, 110, 190, 120, 190, 120, 200, 120, 220, 130, 210, 130, 210, 210, 70, 210, 70, 190, 80, 190, 80, 160, 70,
                             160, 70, 150, 60, 150, 60, 130, 50, 130, 50, 120, 40, 120, 40, 110, 30, 110, 30, 70, 40, 70, 40, 50, 30, 50, 30,
                             60, 20, 60, 20, 50, 10, 50, 10, 20, 20, 20, 20, 10, width=7, fill="black", outline="black")
        #Color cafe oreja izq
        panel.create_polygon(50,20,50,30,40,30,40,40,30,40,30,50,20,50,20,20,50,20,width=5, fill="brown", outline="brown")

        # Color cafe oreja derecha
        panel.create_polygon(130,20,130,50,120,50,120,40,110,40,110,30,100,30,100,20,130,20, width=5,fill="brown", outline="brown")

        #Cara
        panel.create_polygon(100,30,50,30,50,70,40,70,40,110,50,110,50,120,70,120,70,110,80,110,80,120,
                             100,120,100,110,110,110,110,70,100,70,100,30,width=5,fill="white", outline="white")

        #Ojo izq1
        panel.create_polygon(60,50,60,60,70,60,70,50,60,50,width=5, fill="black", outline="black")

        #Mancha en el ojo
        panel.create_polygon(100,40,70,40,70,70,100,70,100,40, width=6, fill="brown", outline="brown")

        #Ojo derecho
        panel.create_polygon(80,50,80,60,90,60,90,50,80,50, width=5, fill="black", outline="black")

        #Nariz
        panel.create_polygon(90,80,90,100,60,100,60,80,90,80, width=6, fill="black", outline="black")

        #Lengua
        panel.create_polygon(80,120,70,120,70,150,80,150,80,120, width=5, fill="pink", outline="pink")

        #Cuerpo mitad 1
        panel.create_polygon(120,110,120,190,130,190,130,200,110,200,110,150,100,150,100,200,80,200,80,190,
                             90,190,90,130,100,130,100,120,110,120,110,110,120,110,width=5, fill="white", outline="white")

        #Cuerpo mitad 2
        panel.create_polygon(200,130,200,200,170,200,170,190,180,190,180,180,170,180,170,170,160,190,160,200,140,200,
                             140,190,130,190,130,160,180,160,180,150,190,150,190,130,200,130,width=5, fill="white", outline="white")

        #Cola
        panel.create_polygon(180,110,170,110,170,120,180,120,180,130,190,130,190,120,180,120,180,110, width=5, fill="brown", outline="brown")

        #Mancha lomo
        panel.create_polygon(130,120,120,120,120,150,130,150,130,160,160,160,160,150,150,150,
                             150,140,140,140,140,130,140,130,140,120,120,120, width=3, fill="brown", outline="brown")

    elif num == 4:
        panel = Canvas(width=1000, height=600, bg="cyan")
        panel.pack()
        # cuerpo
        panel.create_polygon(96, 110, 137, 110, 290, 110, 317, 137, 289, 164, 275, 179, 275, 317, 220, 303, 221, 276,
                             206, 261, 165, 275, 151, 276, 109, 247, 109, 234, 123, 220, 165, 220, 165, 179, 96, 165,
                             width=1, fill="#6BE0FF", outline="black")
        # mano
        panel.create_polygon(289, 109, 303, 82, 325, 60, 337, 62, 344, 82, 344, 55, 330, 55, 330, 42, 345, 27, 372, 28,
                             385, 41, 385, 69, 317, 137, width=1, fill="#2063FF", outline="black")
        # buster
        panel.create_polygon(96, 165, 96, 178, 54, 178, 41, 164, 13, 165, 14, 151, 0, 137, 13, 124, 13, 110, 41, 109,
                             55, 96, 96, 96, 96, 109, width=1, fill="#2063FF", outline="black")
        # pies
        panel.create_polygon(165, 275, 152, 316, 137, 331, 82, 331, 68, 317, 68, 303, 96, 276, 109, 234, 123, 220,
                             width=1, fill="#2063FF", outline="black")
        panel.create_polygon(275, 303, 275, 330, 261, 344, 261, 399, 246, 413, 220, 412, 206, 399, 206, 330, 220, 316,
                             220, 289, width=1, fill="#2063FF", outline="black")
        # cabeza
        panel.create_polygon(138, 137, 138, 68, 275, 68, 275, 137, 234, 179, 179, 178, width=1, fill="#FFF595",
                             outline="black")
        # cara
        panel.create_polygon(151, 137, 179, 137, 179, 82, 138, 82, 138, 110, width=1, fill="#FFFFFF", outline="black")
        panel.create_polygon(165, 124, 179, 124, 179, 96, 165, 96, width=1, fill="#000000", outline="black")

        panel.create_polygon(193, 137, 193, 82, 234, 82, 248, 96, 248, 124, 234, 138, width=1, fill="#FFFFFF",
                             outline="black")
        panel.create_polygon(193, 124, 220, 124, 220, 96, 193, 96, width=1, fill="#000000", outline="black")

        panel.create_polygon(179, 137, 207, 138, 220, 151, 220, 164, 207, 179, 179, 178, 165, 165, 165, 151, width=1,
                             fill="#000000", outline="black")
        # armor
        panel.create_polygon(247, 137, 247, 165, 275, 137, 275, 55, 249, 28, 220, 28, 193, 55, 193, 69, 165, 69, 165,
                             55, 151, 55, 137, 69, 137, 82, 165, 82, 165, 96, 193, 96, 193, 83, 234, 82, 261, 108, 261,
                             137, width=1, fill="#2063FF", outline="black")
        panel.create_polygon(275, 220, 275, 248, 235, 261, 207, 261, 165, 220, width=1, fill="#2063FF", outline="black")
        # accesorios
        panel.create_polygon(0, 137, 13, 124, 82, 124, 70, 137, width=1, fill="#6BE0FF", outline="black")
        panel.create_polygon(165, 68, 165, 55, 193, 27, 220, 27, 193, 55, 193, 68, width=1, fill="#6BE0FF",
                             outline="black")

    elif num == 5:
        canvas1 = Canvas(v1, width=200, height=200, bg="black")
        canvas1.pack(expand=YES, fill=BOTH)
        canvas1.create_polygon(140, 20, 160, 20, 200, 40, 240, 80, 260, 100, 300, 80, 340, 100, 360, 80, 400, 40, 440,
                               20, 460, 20, 480, 80, 460, 140, 440, 200, 360, 140, 300, 200, 240, 140, 160, 200, 140,
                               140, 120, 80, width=5, fill=("#C6A58A"), outline="#FFFFFF")
        canvas1.create_polygon(160, 200, 240, 140, 300, 200, 360, 140, 440, 200, 460, 280, 480, 360, 460, 360, 440, 340,
                               380, 400, 320, 420, 280, 420, 220, 400, 160, 340, 140, 360, 120, 360, 140, 300, width=5,
                               fill=("#AF7A4E"), outline="#FFFFFF")
        canvas1.create_polygon(200, 220, 220, 220, 260, 240, 220, 240, width=5, fill=("yellow"), outline="#000000")
        canvas1.create_polygon(340, 240, 380, 220, 400, 220, 380, 240, width=5, fill=("yellow"), outline="#000000")
        canvas1.create_polygon(320, 220, 340, 300, width=5, fill=("black"), outline="#FFFFFF")
        canvas1.create_polygon(340, 300, 360, 340, width=5, fill=("black"), outline="#FFFFFF")
        canvas1.create_polygon(360, 340, 360, 360, width=5, fill=("black"), outline="#FFFFFF")
        canvas1.create_polygon(280, 220, 260, 300, width=5, fill=("black"), outline="#FFFFFF")
        canvas1.create_polygon(260, 300, 240, 340, width=5, fill=("black"), outline="#FFFFFF")
        canvas1.create_polygon(240, 340, 240, 360, width=5, fill=("black"), outline="#FFFFFF")
        canvas1.create_polygon(240, 360, 280, 380, width=5, fill=("black"), outline="#FFFFFF")
        canvas1.create_polygon(360, 360, 320, 380, width=5, fill=("black"), outline="#FFFFFF")
        canvas1.create_polygon(360, 360, 400, 280, width=5, fill=("black"), outline="#FFFFFF")
        canvas1.create_polygon(240, 360, 200, 280, width=5, fill=("black"), outline="#FFFFFF")
        canvas1.create_polygon(320, 380, 340, 340, 320, 320, 280, 320, 260, 340, 280, 380, width=5, fill=("black"),
                               outline="#FFFFFF")
        canvas1.create_polygon(220, 220, 240, 240, 220, 240, width=5, fill=("black"), outline="#000000")
        canvas1.create_polygon(380, 220, 380, 240, 360, 240, width=5, fill=("black"), outline="#000000")
        canvas1.create_polygon(160, 40, 160, 140, 180, 160, 220, 120, 220, 100, width=5, fill=("#AF7A4E"),
                               outline="#FFFFFF")
        canvas1.create_polygon(440, 40, 380, 100, 380, 120, 420, 160, 440, 140, width=5, fill=("#AF7A4E"),
                               outline="#FFFFFF")


    if num == 6:
        panel = Canvas(v1, width=600, height=500, bg="light blue")
        panel.pack()

        # Pie1
        panel.create_polygon((70, 180),
                             (60, 170),
                             (90, 170),
                             width=1, fill="#FFFF00", outline="black")

        # pie2
        panel.create_polygon((100, 180),
                             (90, 170),
                             (120, 170),
                             fill="yellow", outline="black", width=1)
        # pierna1
        panel.create_line((90, 170),
                          (90, 160),
                          fill="black", width=1)
        # pierna2
        panel.create_line((120, 170),
                          (110, 160),
                          fill="black", width=1)
        # cuerpo
        panel.create_polygon((50, 50), (60, 40), (80, 40),
                             (90, 60), (90, 80), (70, 100),
                             (90, 100), (120, 120), (140, 120),
                             (110, 160), (90, 160), (50, 130),
                             (50, 100), (70, 80), (70, 60),
                             fill="gray", outline="black", width=1)
        # pico
        panel.create_polygon((40, 60),
                             (70, 60),
                             (50, 50),
                             width=1, outline="black", fill="yellow")
        # ojo
        panel.create_polygon((60, 40), (60, 50), (70, 50), width=1, outline="black", fill="yellow")



    if num ==7:
        panel = Canvas(v1, width=600, height=500, bg="gray")
        panel.pack()
        #contorno
        panel.create_polygon(92,30,148,30,174,84,148,110,200,110,229,140,255,113,
                             255,193,229,220,92,220,65,194,65,140,90,112,66,86,66,58,width=1, fill="#FFC914")
        #Alita
        panel.create_line(120,140,120,166,width=4, fill="#ff9f04")
        panel.create_line(120,166,146,194, width=4, fill="#ff9f04")
        panel.create_line(146,194,201,193, width=4, fill="#ff9f04")
        panel.create_line(201,193,227,166, width=4, fill="#ff9f04")
        panel.create_line(227,166,202,140, width=4, fill="#ff9f04")
        panel.create_line(202,140,172,140, width=4, fill="#ff9f04")
        #Ojito
        panel.create_oval(94,72,106,86,width=4, fill="black")
        #Piquito
        panel.create_polygon(66,86,90,112,40,112,width=4, fill="#ff9f04")
        #Agua
        panel.create_rectangle(0,220,600,440,width=0, fill="#22d8cf")
        #Arena
        panel.create_rectangle(0,438,600,520, width=0, fill="#fffa70")
        #conchita
        panel.create_polygon(249,420,285,420,302,438,304,458,266,475,254,476,248,472, width=2, fill="#ff88c3")
        panel.create_polygon(266,475,254,476,266,482,width=2,fill="#ff88c3")
        panel.create_polygon(254,476,248,460,242,466, width=2, fill="#ff88c3")
        # cuerpo pescadito
        panel.create_polygon(31,290,42,302,60,308,74,318,88,333,88,348,73,348,45,333,43,330,
                             37,319,31,305, width=2, fill="#2682b4")
        #aletas pescadito
        panel.create_polygon(60,308,60,290,74,305,74,318, width=2, fill="#f98ea9")
        panel.create_polygon(59,333,45,348,45,333, width=2, fill="#f98ea9")
        panel.create_polygon(37,319,29,319,15,305,31,305, width=2, fill="#f98ea9")
        #cola pescadito
        panel.create_polygon(31,290,30,275,45,260,44,275,59,275, width=2, fill="#f98ea9")


    if num == 8:
        canvas1 = Canvas(v1, width=200, height=200, bg="white")
        canvas1.pack(expand=YES, fill=BOTH)
        # contorno
        canvas1.create_polygon(100, 40, 110, 40, 110, 50, 130, 50, 130, 40, 140, 40, 140, 30, 150, 30, 150, 40, 160, 40,
                               160, 60, 170, 60, 170, 40, 180, 40, 180, 30, 190, 30, 190, 40, 200, 40, 200, 50, 220, 50,
                               220, 40, 230, 40, 230, 50, 240, 50, 240,
                               90, 250, 90, 250, 100, 240, 100, 240, 110, 230, 110, 230, 120, 240, 120, 240, 150, 230,
                               150, 230, 180, 220, 180, 220, 230, 210,
                               230, 210, 220, 200, 220, 200, 200, 190, 200, 190, 220, 200, 220, 200, 230, 190, 230, 190,
                               240, 180, 240, 180, 260, 170, 260,
                               170, 270, 160, 270, 160, 260, 150, 260, 150, 270, 140, 270, 140, 260, 130, 260, 130, 240,
                               120, 240, 120, 230, 110, 230, 110,
                               220, 120, 220, 120, 210, 130, 210, 130, 200, 120, 200, 120, 190, 100, 190, 100, 180, 90,
                               180, 90, 150, 80, 150, 80, 120, 90,
                               120, 90, 110, 80, 110, 80, 100, 70, 100, 70, 90, 80, 90, 80, 80, 90, 80, 90, 50, 100, 50,
                               width=1, fill="black")
        # naranja
        canvas1.create_polygon(130, 210, 150, 210, 150, 230, 130, 230, width=1, fill="#FF9B00")
        canvas1.create_polygon(160, 210, 180, 210, 180, 230, 160, 230, width=1, fill="#FF9B00")
        canvas1.create_polygon(140, 240, 150, 240, 150, 250, 140, 250, width=1, fill="#FF9B00")
        canvas1.create_polygon(160, 240, 170, 240, 170, 250, 160, 250, width=1, fill="#FF9B00")
        # CARNE
        # pies
        canvas1.create_polygon(140, 250, 150, 250, 150, 260, 140, 260, width=1, fill="#%02x%02x%02x" % (234, 183, 164))
        canvas1.create_polygon(160, 250, 170, 250, 170, 260, 160, 260, width=1, fill="#%02x%02x%02x" % (234, 183, 164))
        # manos
        canvas1.create_polygon(120, 220, 130, 220, 130, 230, 120, 230, width=1, fill="#%02x%02x%02x" % (234, 183, 164))
        canvas1.create_polygon(180, 220, 190, 220, 190, 230, 180, 230, width=1, fill="#%02x%02x%02x" % (234, 183, 164))
        # cara
        canvas1.create_polygon(110, 180, 120, 180, 120, 190, 200, 190, 200, 180, 210, 180, 210, 160, 200, 160, 200, 150,
                               120, 150,
                               120, 160, 110, 160, width=1, fill="#%02x%02x%02x" % (234, 183, 164))
        # banda
        canvas1.create_polygon(140, 120, 180, 120, 180, 140, 140, 140, width=1, fill="grey")
        # ojos
        canvas1.create_polygon(130, 180, 140, 180, 140, 160, 130, 160, width=1, fill="black")
        canvas1.create_polygon(130, 160, 140, 160, 140, 150, 130, 150, width=1, fill="blue")
        canvas1.create_polygon(180, 160, 190, 160, 190, 180, 180, 180, width=1, fill="black")
        canvas1.create_polygon(180, 160, 190, 160, 190, 150, 180, 150, width=1, fill="blue")

        # cabello
        canvas1.create_polygon(100, 180, 110, 180, 110, 160, 120, 160, 120, 150, 100, 150, width=1,
                               fill="#%02x%02x%02x" % (221, 220, 76))
        canvas1.create_polygon(220, 180, 210, 180, 210, 160, 200, 160, 200, 150, 220, 150, width=1,
                               fill="#%02x%02x%02x" % (221, 220, 76))
        canvas1.create_polygon(100, 140, 100, 130, 110, 130, 110, 120, 120, 120, 120, 110, 200, 110, 200, 120, 210, 120,
                               210, 130, 220, 130, 220, 140,
                               230, 140, 230, 120, 220, 120, 220, 110, 230, 110, 230, 100, 240, 100, 240, 90, 230, 90,
                               230, 50, 220, 50, 220, 60, 210, 60, 210, 70, 200, 70, 200, 50,
                               190, 50, 190, 40, 180, 40, 180, 60, 170, 60, 170, 70, 160, 70, 160, 60, 150, 60, 150, 40,
                               140, 40, 140, 50, 130, 50, 130, 70, 120, 70, 120, 60, 110, 60,
                               110, 50, 100, 50, 100, 90, 80, 90, 80, 100, 90, 100, 90, 110, 100, 110, 100, 120, 90,
                               120, 90, 140, width=1, fill="#%02x%02x%02x" % (221, 220, 76))

    if num == 9:
        panel = Canvas(v1, width=1200, height=650, bg="gray")
        panel.pack()
        # cuerpo
        panel.create_polygon(40, 30, 60, 30, 60, 40, 40, 60, 30, 60, 30, 90, 50, 70, 70, 70, 90, 90, 90, 50, 110, 70,
                             150, 70, 170, 50, 170, 110, 160, 120, 140, 130, 120, 130, 100, 120, 90, 110, 90, 140, 100,
                             140, 100, 160, 70, 160, 70, 120, 50, 120, 40, 130, 40, 140, 60, 140, 60, 160, 20, 160, 0,
                             100, 10, 60,
                             width=10, fill="#e0af77", outline="black")
        # ojos
        panel.create_polygon(100, 100, 100, 80, 120, 80, 120, 100, width=1, fill="white", outline="black")
        panel.create_polygon(140, 80, 140, 100, 160, 100, 160, 80, width=1, fill="white", outline="black")

    if num == 10:
        batman = Canvas(v1, width=200, height=200, bg="white")
        batman.pack(expand=YES, fill=BOTH)

        # Todo
        batman.create_polygon(120, 20, 160, 20, 160, 80, 180, 80, 180, 60, 360, 60, 360, 80, 380, 80, 380, 20, 420, 20,
                              420, 280, 400, 280, 400, 320, 440, 320, 440, 340, 460, 340, 460, 360, 480, 360, 480, 380,
                              500, 380, 500, 400, 520, 400, 520, 720, 480, 720, 480, 700, 440, 700, 440, 680, 420, 680,
                              420, 700, 400, 700, 400, 720, 420, 720, 420, 760, 280, 760, 280, 680, 260, 680, 260, 760,
                              120, 760, 120, 720,
                              140, 720, 140, 700, 120, 700, 120, 680, 100, 680, 100, 700, 60, 700, 60, 720, 20, 720, 20,
                              400,
                              40, 400, 40, 380, 60, 380, 60, 360, 80, 360, 80, 340, 100, 340, 100, 320, 140, 320, 140,
                              280, 120, 280, width=1,
                              fill="black", outline="black")

        # Mascara
        batman.create_polygon(140, 100, 180, 100, 180, 80, 360, 80, 360, 100, 400, 100, 400, 280, 380, 280, 380, 320,
                              360, 320, 360, 260, 180, 260, 180, 320, 160, 320, 160, 280, 140, 280, width=1,
                              fill="#37313F", outline="black")
        # OjoUno
        batman.create_polygon(180, 160, 200, 160, 200, 180, 240, 180, 240, 220, 180, 220, width=1, fill="white",
                              outline="black")

        # OjoDos
        batman.create_polygon(340, 160, 360, 160, 360, 220, 300, 220, 300, 180, 340, 180, width=1, fill="white",
                              outline="black")

        # Boca
        batman.create_polygon(200, 280, 340, 280, 340, 340, 320, 340, 320, 360, 220, 360, 220, 340, 200, 340, width=1,
                              fill="#D8B28B", outline="black")

        # Labio
        batman.create_polygon(240, 300, 300, 300, 300, 320, 240, 320, width=1, fill="black", outline="black")

        # Camisa
        batman.create_polygon(160, 340, 180, 340, 180, 360, 220, 360, 220, 380, 320, 380, 320, 360, 360, 360, 360, 340,
                              380, 340,
                              380, 360, 400, 360, 400, 380, 420, 380, 420, 400, 440, 400, 440, 420, 460, 420, 460, 460,
                              400, 460, 400, 420, 380, 420, 380, 500, 160, 500, 160, 420, 140, 420, 140, 460, 80, 460,
                              80, 420,
                              100, 420, 100, 400, 120, 400, 120, 380, 140, 380, 140, 360, 160, 360, width=1,
                              fill="#6B696C", outline="black")

        # Logo
        batman.create_polygon(200, 380, 220, 380, 220, 420, 240, 420, 240, 400, 260, 400, 260, 420, 280, 420, 280, 400,
                              300, 400, 300, 420,
                              320, 420, 320, 380, 340, 380, 340, 400, 360, 400, 360, 460, 340, 460, 340, 480, 320, 480,
                              320, 440, 280, 440, 280,
                              460, 260, 460, 260, 440, 220, 440, 220, 480, 200, 480, 200, 460, 180, 460, 180, 400, 200,
                              400, width=1,
                              fill="black", outline="black")

        # ManoUno
        batman.create_polygon(80, 480, 140, 480, 140, 580, 100, 580, 100, 560, 80, 560, width=1, fill="#37313F",
                              outline="black")

        # ManoDos
        batman.create_polygon(400, 480, 460, 480, 460, 560, 440, 560, 440, 580, 400, 580, width=1, fill="#37313F",
                              outline="black")

        # Calzon7u7
        batman.create_polygon(200, 580, 340, 580, 340, 600, 320, 600, 320, 620, 300, 620, 300, 640, 280, 640, 280, 660,
                              260, 660, 260, 640,
                              240, 640, 240, 620, 220, 620, 220, 600, 200, 600, width=1, fill="#37313F",
                              outline="black")

        # CintoUno
        batman.create_polygon(160, 520, 220, 520, 220, 560, 160, 560, width=1, fill="yellow", outline="black")

        # CintoDos
        batman.create_polygon(240, 520, 300, 520, 300, 560, 240, 560, width=1, fill="yellow", outline="black")

        # CintoTres
        batman.create_polygon(320, 520, 380, 520, 380, 560, 320, 560, width=1, fill="yellow", outline="black")

        # PiernaIzquierda
        batman.create_polygon(160, 580, 180, 580, 180, 600, 200, 600, 200, 620, 220, 620, 220, 640, 240, 640, 240, 660,
                              160,
                              660, width=1, fill="#6B696C", outline="black")

        # PiernaDerecha
        batman.create_polygon(360, 580, 380, 580, 380, 660, 300, 660, 300, 640, 320, 640, 320, 620, 340, 620, 340, 600,
                              360, 600, width=1, fill="#6B696C", outline="black")

        # BotaIzquierda
        batman.create_polygon(160, 680, 240, 680, 240, 740, 140, 740, 140, 720, 160, 720, width=1, fill="#37313F",
                              outline="black")

        # BotaDerecha
        batman.create_polygon(300, 680, 380, 680, 380, 720, 400, 720, 400, 740, 300, 740, width=1, fill="#37313F",
                              outline="black")

    if num == 11:
        panel = Canvas(v1, width=640, height=180, bg="gray")
        panel.pack()
         # BODY
        panel.create_polygon(50, 10, 70, 10, 70, 30, 90, 30, 90, 50, 150, 50, 150, 30, 170, 30, 190, 30, 190, 10,
                             170, 10, 170, 50, 190, 50, 190, 70, 210, 70, 210, 90, 230, 90, 230, 150, 210, 150,
                             210, 110, 190, 110, 190, 150, 170, 150, 130, 150, 130, 170, 170, 170, 170, 130,
                             70, 130, 70, 150, 70, 170, 110, 170, 110, 150, 50, 150, 50, 110, 30, 110, 30, 150,
                             10, 150, 10, 90, 30, 90, 30, 70, 50, 70, 50, 50, 70, 50, 70, 30, 50, 30, 50, 10,
                             width=1, fill="green", outline="black")
        # OJO
        panel.create_polygon(70, 70, 90, 70, 90, 110, 70, 110, 70, 70,
                             width=1, fill="white", outline="black")
        # OJO
        panel.create_polygon(150, 70, 170, 70, 170, 110, 150, 110, 150, 70,
                             width=1, fill="white", outline="black")
        # Nave
        panel.create_polygon(340, 160, 340, 140, 320, 140, 320, 120, 260, 120, 260, 100, 300, 100, 300, 80, 320,
                             80, 320, 60, 340, 60, 340, 40, 380, 40, 380, 20, 500, 20, 500, 40, 540, 40, 540, 60,
                             560, 60, 560, 80, 580, 80, 580, 100, 620, 100, 620, 120, 560, 120, 560, 140, 540, 140,
                             540, 160, 520, 160, 520, 140, 500, 140, 500, 120, 460, 120, 460, 140, 420, 140, 420, 120,
                             380, 120, 380, 140, 360, 140, 360, 160, 340, 160,
                             width=1, fill="orange", outline="black")
        # NaveWindow
        panel.create_polygon(340, 80, 340, 100, 360, 100, 360, 80, 340, 80,
                             width=1, fill="white", outline="black")
        panel.create_polygon(400, 100, 400, 80, 420, 80, 420, 100, 400, 100,
                             width=1, fill="white", outline="black")
        panel.create_polygon(460, 100, 460, 80, 480, 80, 480, 100, 460, 100,
                             width=1, fill="white", outline="black")
        panel.create_polygon(520, 100, 520, 80, 540, 80, 540, 100, 520, 100,
                             width=1, fill="white", outline="black")

    elif num == 12:  # Alexis
        canvas1 = Canvas(v1, width=800, height=800, bg="#092A81")
        canvas1.pack(expand=YES, fill=BOTH)
        # casco
        canvas1.create_polygon(66, 145, 75, 110, 105, 70, 132, 42, 165, 32, 240, 31, 300, 83, 325, 157, 294, 210,
                               211, 265, 169, 268, 128, 254, 80, 205, width=10, fill='grey', outline="black")
        # VidrioCasco
        canvas1.create_polygon(66, 145, 75, 110, 105, 70, 160, 47, 224, 48, 256, 64, 290, 98, 308, 137, 309, 163, 283,
                               178, 256, 211,
                               211, 265, 169, 268, 128, 254, 80, 205, width=10, fill="black")
        # Cuerpo
        canvas1.create_polygon(294, 210, 211, 265, 169, 268, 165, 275, 175, 320, 220, 375, 310, 420, 410, 430, 430, 440,
                               485, 419, 510, 445,
                               530, 430, 528, 380, 470, 380, 410, 340, 315, 215, width=10, fill='#FFA107',
                               outline="black")
        # LineaPiernas
        canvas1.create_polygon(410, 430, 330, 380, width=10, fill='black', outline="black")

        # Mochila1
        canvas1.create_polygon(315, 215, 410, 340, 470, 295, 435, 210, 380, 180, 360, 180, width=10, fill='#DC5700',
                               outline="black")

        # Mochila2
        canvas1.create_polygon(315, 215, 360, 180, 285, 50, 270, 58, 300, 83, 325, 157, 294, 210, width=10,
                               fill='#CA5101', outline="black")
        # Luna

        # luna
        canvas1.create_oval(-50, 800, 800, 460, width=10, fill='grey')

        # Brazo
        canvas1.create_polygon(165, 275, 155, 318, 115, 340, 109, 350, 118, 370, 135, 380, 160, 370, 193, 350, 175, 320,
                               width=10, fill='black')
        # Palo de bandera
        canvas1.create_polygon(30, 220, 240, 500, width=10, fill='blue', outline="black")
        canvas1.create_polygon(370, 235, 360, 100, width=10, fill='blue', outline="white")
        canvas1.create_polygon(360, 100, width=10, fill='blue', outline="black")

        # bandera
        canvas1.create_polygon(30, 220, 0, 240, 0, 400, 105, 320, width=10, fill='white', outline="black")

        # brazo2
        canvas1.create_polygon(270, 250, 285, 245, 300, 250, 310, 270, 280, 360, 220, 400, 202, 395, 198, 368, 238, 338,
                               width=10, fill='black', outline="black")
        # bota
        canvas1.create_polygon(505, 380, 485, 419, 510, 445,
                               530, 430, 520, 380, width=10, fill='black', outline="black")
        # Reflejo
        canvas1.create_polygon(220, 75, 210, 90, 200, 95, 220, 110, 245, 115, 245, 95, width=10, fill='white')
    if num == 13:
        f1=Canvas(v1, width=200,height=200,bg='white')
        f1.pack(expand=YES, fill=BOTH)
        #cuerpo
        f1.create_polygon(110, 50, 190, 50, 190, 130, 230, 130, 230, 250, 190, 250, 190, 330, 110, 330, 110, 250, 70, 250, 70, 130, 110, 130, 110, 50,   width=10, fill='tan1')
        #cara
        f1.create_polygon(110, 50, 190, 50, 190, 80, 180, 80, 180, 70, 120, 70, 120, 80, 110, 80, 110, 50,  width=1, fill='saddle brown')
        f1.create_polygon(120,90, 130, 90, 130, 100, 120, 100, 120,90, width=1, fill='snow')
        f1.create_polygon(130, 90, 140, 90, 140, 100, 130, 100, 130, 90, width=1, fill='magenta4')
        f1.create_polygon(160, 90, 170, 90, 170, 100, 160, 100, 160, 90, width=1, fill='magenta4')
        f1.create_polygon(170, 90, 180, 90, 180, 100, 170, 100, 170, 90,  width=1, fill='snow')
        f1.create_polygon(140, 100, 160, 100, 160, 110, 140, 110, 140, 100, width=1, fill='chocolate1')
        f1.create_polygon(130, 110,170, 110, 170, 120, 130, 120,  width=1, fill='chocolate3')
        #playera
        f1.create_polygon(70, 130, 130, 130, 130, 140, 140, 140, 140, 150, 160, 150, 160, 140, 170, 140, 170, 130, 230, 130, 230, 170, 190, 170, 190, 250, 180, 250, 180, 240, 170, 240, 170, 230, 110, 230, 110, 170, 70, 170, 70, 130,   width=1, fill='deep sky blue')
        #pantalones
        f1.create_polygon(110, 230, 150, 230, 150, 310, 110, 310, 110, 230,  width=1, fill='magenta4')
        f1.create_polygon(150, 230, 170, 230, 170, 240, 180, 240, 180, 250, 190, 250, 190, 310, 150, 310,150, 230, width=1, fill='magenta4')
        #zapatos
        f1.create_polygon(110, 310, 150, 310, 150, 330, 110, 330, 110, 310, width=1, fill='gray47')
        f1.create_polygon(150, 310, 190, 310, 190, 330, 150, 330, 150, 310, width=1, fill='gray47')


    elif num == 14:
        mickey = Canvas(v1, width=390, height=390, bg="light blue")

        mickey.pack()

        # oreja

        mickey.create_polygon(100, 70, 100, 80, 90, 80, 90, 90, 80, 90, 80, 130, 90, 130, 90, 140, 130, 140, 130, 130,

                              140, 130, 140, 90, 130, 90, 130, 80, 120, 80, 120, 70)

        # cachete izquierdo

        mickey.create_polygon(120, 140, 120, 150, 110, 150, 110, 200, 120, 200, 120, 210, 130, 210, 130, 220,

                              150, 220, 150, 210, 130, 210, 130, 200, 120, 200, 120, 180, 130, 180, 130, 140)

        mickey.create_polygon(150, 220, 150, 230, 160, 230, 160, 220)

        # cara

        mickey.create_polygon(140, 120, 140, 130, 130, 130, 130, 180, 120, 180,

                              120, 200, 130, 200, 130, 210, 150, 210, 150, 220, 160, 220,

                              160, 230, 210, 230, 210, 220, 220, 220, 220, 210, 240, 210,

                              250, 200, 250, 180, 240, 180, 240, 130, 230, 130, 230, 120, 190, 120,

                              190, 130, 180, 130, 180, 120, width=1, fill="peach puff", outline="black")

        # frente

        mickey.create_polygon(130, 110, 230, 110, 230, 120, 130, 120)

        mickey.create_polygon(170, 100, 200, 100, 200, 110, 170, 110)

        mickey.create_polygon(180, 120, 190, 120, 190, 130, 180, 130)

        # mano

        mickey.create_polygon(130, 230, 130, 250, 140, 250, 140, 240, 150, 240, 150, 230)

        mickey.create_polygon(110, 220, 110, 230, 90, 230, 90, 250, 100, 250, 100, 260, 130, 260, 130, 250,

                              100, 250, 100, 240, 110, 240, 110, 230, 130, 230, 130, 220, )

        mickey.create_polygon(110, 230, 110, 240, 100, 240, 100, 250, 130, 250, 130, 230, width=1, fill="white",
                              outline="black")

        # oreja derecha

        mickey.create_polygon(230, 90, 230, 130, 240, 130, 240, 140, 280, 140, 280, 130, 290, 130, 290, 90, 280, 90,
                              280, 80,

                              270, 80, 270, 70, 250, 70, 250, 80, 240, 80, 240, 90)

        # cachete derecho

        mickey.create_polygon(240, 140, 240, 180, 250, 180, 250, 200, 240, 200, 240, 210, 250, 210, 250, 200, 260, 200,

                              260, 150, 250, 150, 250, 140)

        # mano derecha

        mickey.create_polygon(220, 210, 220, 220, 240, 220, 240, 210)

        mickey.create_polygon(210, 220, 210, 240, 230, 240, 230, 250, 240, 250, 240, 230, 220, 230, 220, 220)

        mickey.create_polygon(240, 220, 240, 230, 260, 230, 260, 220)

        mickey.create_polygon(240, 250, 240, 260, 270, 260, 270, 250, 280, 250, 280, 230, 260, 230, 260, 240, 270, 240,

                              270, 250)

        mickey.create_polygon(240, 230, 240, 250, 270, 250, 270, 240, 260, 240, 260, 230, width=1, fill="white",

                              outline="black")

        # cuerpo

        mickey.create_polygon(140, 280, 140, 260, 150, 260, 150, 230, 210, 230, 210, 240, 160, 240, 160, 260, 150, 260,

                              150, 280)

        mickey.create_polygon(210, 240, 220, 240, 220, 260, 230, 260, 230, 280, 220, 280, 220, 260, 210, 260, )

        # ropa

        mickey.create_polygon(160, 240, 160, 260, 150, 260, 150, 280, 180, 280,

                              180, 260, 170, 260, 170, 250, 210, 250, 210, 240, width=1, fill="red", outline="black")

        mickey.create_polygon(190, 250, 180, 250, 180, 270, 190, 270, 190, 280,

                              220, 280, 220, 260, 210, 260, 210, 250, 200, 250,

                              200, 260, 190, 260, width=1, fill="red", outline="red")

        # botones

        mickey.create_polygon(170, 250, 170, 260, 180, 260, 180, 250, width=1, fill="yellow", outline="black")

        mickey.create_polygon(190, 250, 190, 260, 200, 260, 200, 250, width=1, fill="yellow", outline="black")

        # pies

        mickey.create_polygon(180, 270, 190, 270, 190, 280, 210, 280, 210, 290, 210, 290, 230, 290,

                              230, 300, 240, 300, 240, 320, 220, 320, 220, 310, 230, 310, 230, 300, 210, 300,

                              210, 290, 200, 290, 200, 300, 190, 300, 190, 280, 180, 280)

        mickey.create_polygon(180, 300, 180, 320, 150, 320, 150, 330, 180, 330, 180, 320, 190, 320,

                              190, 330, 220, 330, 220, 320, 190, 320, 190, 300)

        mickey.create_polygon(160, 280, 160, 290, 140, 290, 140, 300, 130, 300, 130, 320,

                              150, 320, 150, 310, 140, 310, 140, 300, 160, 300, 160, 290, 170, 290,

                              170, 300, 180, 300, 180, 280)

        # zapatos

        mickey.create_polygon(160, 290, 160, 300, 140, 300, 140, 310, 150, 310, 150, 320,

                              180, 320, 180, 300, 170, 300, 170, 290, width=1, fill="yellow", outline="black")

        mickey.create_polygon(200, 290, 200, 300, 190, 300, 190, 320, 220, 320, 220, 310,

                              230, 310, 230, 300, 210, 300, 210, 290, width=1, fill="yellow", outline="black")

        # ojos

        mickey.create_polygon(150, 160, 150, 180, 160, 180, 160, 160)

        mickey.create_polygon(210, 160, 210, 180, 220, 180, 220, 160)

        # nariz

        mickey.create_polygon(170, 180, 170, 190, 180, 190, 180, 200, 190, 200, 190, 190,

                              200, 190, 200, 180)

        # boca

        mickey.create_polygon(160, 200, 160, 210, 170, 210, 170, 220, 200, 220, 200, 210, 210, 210,

                              210, 200, 200, 200, 200, 210, 170, 210, 170, 200)

    elif num == 15:  # Alfredo_Santhos
        a = tkColorChooser.askcolor(title="Color de contorno")
        b = tkColorChooser.askcolor(title="Color de cornia y partes iluminadas")
        c = tkColorChooser.askcolor(title="Color de piel iluminada")
        d = tkColorChooser.askcolor(title="Color de sombra clara")
        e = tkColorChooser.askcolor(title="Color de sombra oscurra")
        f = tkColorChooser.askcolor(title="Color de sombra media")
        g = tkColorChooser.askcolor(title="Color de pupila")
        h = tkColorChooser.askcolor(title="Color de iris")
        canvas1 = Canvas(v1, width=450, height=560,
                         bg='white')  # (b[1])) esto es para seleccionar el color de fondo# OBJETO DE LA TKINTER   CANVAS(FIGURAS)     200 pixeles de ancho 200 ancho
        canvas1.pack(expand=YES,
                     fill=BOTH)  # DESPLEGAR EL CANVAS, EXPAND QUE SEA EXPANDIBLE
        # puntos = [0, 0, 0, 10, 10, 10, 10, 20]
        # canvas1.create_polygon(puntos, width=10, fill=(a[1]))

        # Cabeza
        canvas1.create_polygon(50, 170, 50, 120, 60, 120, 60, 100,
                               70, 100, 70, 90, 90, 90, 90, 80,
                               160, 80, 160, 60, 170, 60, 170, 50,
                               190, 50, 190, 40, 230, 40, 230, 50,
                               240, 50, 240, 80, 230, 80, 230, 90,
                               270, 90, 270, 100, 290, 100, 290, 110,
                               300, 110, 300, 120, 310, 120, 310, 160,
                               300, 160, 300, 170, 290, 170, 290, 180,
                               280, 180, 280, 190, 200, 190, 50, 170, width=10, fill=(
                a[1]))  # fill='black')#negro

        # beige
        canvas1.create_polygon(70, 150, 140, 120, 180, 120, 270, 130,
                               270, 180, 210, 180, 210, 200, 200, 220,
                               170, 250, 80, 250, 60, 240, 40, 220,
                               40, 200, 50, 180, 60, 170, 70, 150, width=10, fill=(
                c[1]))  # fill="#%02x%02x%02x" % (240, 230, 140))

        canvas1.create_polygon(30, 200, 30, 220, 40, 220, 40, 230,
                               50, 230, 50, 240, 60, 240, 60, 250,
                               80, 250, 80, 260, 110, 260, 110, 300,
                               120, 300, 120, 330, 130, 330, 130, 350,
                               140, 350, 140, 360, 150, 360, 150, 370,
                               160, 370, 160, 380, 170, 380, 170, 370,
                               160, 370, 160, 360, 150, 360, 150, 350,
                               140, 350, 140, 330, 130, 330, 130, 300,
                               120, 300, 120, 260, 170, 260, 170, 250,
                               180, 250, 180, 240, 190, 240, 190, 230,
                               200, 230, 200, 220, 210, 220, 210, 200,
                               220, 200, 220, 190, 250, 190, 250, 180,
                               280, 150, 280, 140, 270, 140, 270, 130,
                               260, 130, 260, 120, 210, 120, 210, 130,
                               200, 130, 200, 140, 210, 140, 210, 130,
                               260, 130, 260, 140, 270, 140, 270, 150,
                               280, 150, 250, 180, 210, 180, 210, 200,
                               200, 200, 200, 220, 190, 220, 190, 230,
                               180, 230, 180, 240, 170, 240, 170, 250,
                               80, 250, 80, 240, 60, 240, 60, 230,
                               50, 230, 50, 220, 40, 220, 40, 200,
                               30, 200, width=10, fill=(f[
                1]))  # fill="#%02x%02x%02x" % (210, 106, 30) ) #barro

        canvas1.create_polygon(220, 50, 190, 50, 190, 60, 170, 60,
                               170, 80, 160, 80, 160, 90, 140, 100,
                               110, 100, 110, 90, 90, 90, 90, 110,
                               110, 110, 110, 100, 130, 100, 130, 110,
                               140, 110, 140, 120, 90, 120, 90, 130,
                               80, 130, 80, 140, 70, 140, 70, 150,
                               130, 150, 130, 140, 140, 140, 140, 120,
                               210, 110, 230, 110, 230, 100, 210, 100,
                               210, 110, 140, 120, 140, 100, 160, 90,
                               170, 90, 170, 70, 190, 70, 190, 60,
                               220, 60, 220, 60, width=10, fill=(b[
                1]))  # fill='white')#blanco

        # cafemarrom
        canvas1.create_polygon(70, 100, 70, 120, 60, 120, 60, 170,
                               50, 170, 50, 180, 60, 180, 60, 170,
                               70, 170, 70, 140, 80, 140, 80, 130,
                               90, 130, 90, 120, 100, 120, 100, 110,
                               90, 110, 90, 100, 70, 100, width=10, fill=(
                d[1]))  # fill="#%02x%02x%02x" % (250, 133, 63))

        canvas1.create_rectangle(180, 120, 210, 130, width=1, fill=(d[1]), outline=(
            d[1]))  # fill="#%02x%02x%02x" % (250, 133, 63),outline="#%02x%02x%02x" % (250, 133, 63))

        canvas1.create_polygon(290, 120, 300, 120, 300, 160, 290, 160,
                               290, 170, 280, 170, 280, 180, 250, 180,
                               250, 170, 260, 170, 260, 160, 270, 160,
                               270, 150, 280, 150, 280, 140, 290, 140,
                               290, 120, width=10, fill=(d[
                1]))  # fill="#%02x%02x%02x" % (250, 133, 63))

        # cafe

        canvas1.create_polygon(200, 100, 190, 100, 180, 100, 180, 90,
                               170, 90, 170, 70, 190, 70, 190, 60,
                               220, 60, 220, 50, 230, 50, 230, 80,
                               220, 80, 220, 90, 200, 90, 200, 100,
                               200, 110, 180, 110, 180, 100, 160, 100,
                               160, 90, 110, 90, 110, 110, 100, 110,
                               100, 120, 130, 120, 130, 100, 140, 100,
                               140, 110, 130, 110, 130, 120, 260, 120,
                               260, 130, 270, 130, 270, 140, 290, 140,
                               290, 110, 270, 110, 270, 100, 230, 100,
                               230, 110, 210, 110, 210, 100, 200, 100, width=10, fill=(
                e[1]))  # fill="#%02x%02x%02x" % (139, 69, 19))

        # NARIZ
        canvas1.create_rectangle(20, 170, 50, 200, width=1, fill=(a[1]), outline=(
            a[1]))  # fill="black", outline="black")#negro

        canvas1.create_rectangle(30, 180, 40, 190, width=1, fill=(e[1]), outline=(
            e[1]))  # fill="#%02x%02x%02x" % (139, 69, 19),outline="#%02x%02x%02x" % (139, 69, 19))#cafe

        # OJO
        canvas1.create_polygon(140, 160, 140, 170, 110, 170, 110, 180,
                               100, 180, 100, 190, 90, 190, 90, 220,
                               100, 220, 100, 230, 130, 230, 130, 220,
                               160, 220, 160, 210, 170, 210, 170, 170,
                               180, 170, 180, 160, 140, 160, width=10, fill=(
                a[1]))  # fill='black')#negro

        canvas1.create_polygon(100, 200, 100, 190, 110, 190, 130, 180,
                               160, 180, 160, 210, 150, 210, 150, 220,
                               140, 220, 100, 200, width=10, fill=(b[
                1]))  # fill='white')#blanco

        canvas1.create_rectangle(100, 210, 130, 220, width=1, fill=(g[1]), outline=(
            g[1]))  # fill="sky blue", outline="sky blue")#celeste

        canvas1.create_polygon(100, 210, 100, 200, 110, 200, 110, 180,
                               130, 180, 130, 190, 140, 190, 140, 220,
                               130, 220, 130, 210, width=10, fill=(h[
                1]))  # fill='blue')#azul
        # cuerpo
        # MARRON
        canvas1.create_polygon(160, 450, 150, 450, 150, 480, 140, 480,
                               140, 500, 120, 500, 120, 450, 130, 450,
                               130, 450, 140, 450, 140, 360, 150, 360,
                               150, 370, 160, 370, 160, 450, 160, 480,
                               150, 480, 150, 500, 180, 500, 180, 470,
                               190, 470, 190, 430, 200, 430, 200, 380,
                               210, 380, 210, 350, 220, 350, 260, 320,
                               270, 340, 270, 370, 280, 380, 280, 430,
                               270, 470, 270, 500, 310, 500, 330, 420,
                               330, 420, 340, 400, 360, 400, 360, 480,
                               350, 480, 350, 500, 400, 500, 400, 430,
                               420, 430, 420, 370, 390, 370, 390, 360,
                               360, 210, 340, 190, 340, 260, 250, 300,
                               140, 260, 130, 260, 130, 290, 145, 340,
                               170, 370, 170, 450, 160, 450, width=10, fill=(d[1]))
        # NEGRO
        canvas1.create_polygon(130, 350, 130, 450, 120, 450, 120, 480,
                               110, 480, 110, 500, 120, 500, 120, 510,
                               180, 510, 180, 500, 190, 500, 190, 470,
                               200, 470, 200, 430, 210, 430, 210, 380,
                               200, 380, 200, 430, 190, 430, 190, 470,
                               180, 470, 180, 500, 150, 500, 150, 480,
                               160, 480, 160, 450, 170, 450, 170, 380,
                               160, 380, 160, 450, 150, 450, 150, 480,
                               140, 480, 140, 500, 120, 500, 120, 480,
                               130, 480, 130, 450, 140, 450, 140, 350,
                               130, 350, width=10, fill=(a[1]))

        canvas1.create_polygon(260, 340, 260, 370, 270, 370, 270, 380,
                               280, 380, 280, 430, 270, 430, 270, 470,
                               260, 470, 260, 500, 270, 500, 270, 510,
                               310, 510, 310, 500, 320, 500, 320, 460,
                               330, 460, 330, 420, 340, 420, 340, 400,
                               360, 400, 360, 450, 350, 450, 350, 480,
                               340, 480, 340, 500, 350, 500, 350, 510,
                               390, 510, 390, 500, 400, 500, 400, 470,
                               410, 470, 410, 430, 420, 430, 420, 410,
                               430, 410, 430, 380, 420, 380, 420, 370,
                               410, 370, 410, 360, 390, 360, 390, 370,
                               410, 370, 410, 380, 420, 380, 420, 410,
                               410, 410, 410, 430, 400, 430, 400, 470,
                               390, 470, 390, 500, 350, 500, 350, 480,
                               360, 480, 360, 450, 370, 450, 370, 390,
                               340, 390, 340, 380, 320, 380, 320, 370,
                               310, 370, 310, 360, 300, 360, 300, 350,
                               290, 350, 290, 340, 280, 340, 280, 350,
                               290, 350, 290, 360, 300, 360, 300, 370,
                               310, 370, 310, 380, 320, 380, 320, 390,
                               340, 390, 340, 400, 330, 400, 330, 420,
                               320, 420, 320, 460, 310, 460, 310, 500,
                               270, 500, 270, 470, 280, 470, 280, 430,
                               290, 430, 290, 380, 280, 380, 280, 370,
                               270, 370, 270, 340, 260, 340, width=10, fill=(a[1]))

        canvas1.create_polygon(160, 250, 160, 260, 170, 260, 170, 270,
                               180, 270, 180, 280, 200, 280, 200, 270,
                               220, 270, 220, 260, 240, 260, 240, 250,
                               260, 250, 260, 240, 320, 240, 320, 250,
                               340, 250, 340, 200, 350, 200, 350, 210,
                               360, 210, 360, 220, 370, 220, 370, 210,
                               360, 210, 360, 200, 350, 200, 350, 190,
                               340, 190, 340, 180, 330, 180, 330, 240,
                               320, 240, 320, 230, 260, 230, 260, 240,
                               240, 240, 240, 250, 220, 250, 220, 260,
                               200, 260, 200, 270, 180, 270, 180, 260,
                               170, 260, 170, 250, 160, 250, width=10, fill=(a[1]))

        # cafe
        canvas1.create_polygon(140, 260, 140, 270, 150, 270, 150, 280,
                               160, 280, 160, 290, 200, 290, 200, 300,
                               320, 300, 320, 290, 330, 290, 330, 280,
                               340, 280, 340, 250, 320, 250, 320, 240,
                               260, 240, 260, 250, 240, 250, 240, 260,
                               220, 260, 220, 270, 200, 270, 200, 280,
                               180, 280, 180, 270, 170, 270, 170, 260,
                               140, 260, width=10, fill=(e[1]))

        # beige
        canvas1.create_rectangle(220, 270, 240, 290, width=1, fill=(c[1]), outline=(c[1]))

        canvas1.create_rectangle(260, 250, 280, 270, width=1, fill=(c[1]), outline=(c[1]))

        canvas1.create_rectangle(280, 270, 300, 290, width=1, fill=(c[1]), outline=(c[1]))

        canvas1.create_rectangle(290, 240, 310, 250, width=1, fill=(c[1]), outline=(c[1]))

        canvas1.create_polygon(370, 220, 370, 230, 380, 230, 380, 260,
                               370, 260, 370, 270, 380, 270, 380, 290,
                               390, 290, 390, 330, 380, 330, 380, 350,
                               370, 350, 370, 340, 360, 340, 360, 220,
                               370, 220, width=10, fill=(c[1]))

        canvas1.create_polygon(210, 360, 220, 360, 220, 350, 230, 350,
                               230, 340, 250, 340, 250, 330, 290, 330,
                               290, 340, 300, 340, 300, 320, 290, 320,
                               290, 310, 260, 310, 260, 320, 240, 320,
                               240, 330, 230, 330, 230, 340, 220, 340,
                               220, 350, 210, 350, 210, 360, width=10, fill=(c[1]))

        canvas1.create_polygon(120, 260, 120, 300, 130, 300, 130, 330,
                               140, 330, 140, 350, 150, 350, 150, 360,
                               160, 360, 160, 370, 170, 370, 170, 350,
                               160, 350, 160, 340, 150, 340, 150, 320,
                               140, 320, 140, 290, 130, 290, 130, 260,
                               120, 260, width=10, fill=(c[1]))

        # blanco
        canvas1.create_polygon(150, 290, 150, 300, 160, 300, 160, 320,
                               170, 320, 170, 330, 180, 330, 180, 380,
                               170, 380, 170, 420, 180, 420, 180, 380,
                               190, 380, 190, 350, 200, 350, 200, 340,
                               210, 340, 210, 330, 200, 330, 200, 320,
                               190, 320, 190, 310, 170, 310, 170, 300,
                               160, 300, 160, 290, 150, 290, width=10, fill=(b[1]))

        canvas1.create_polygon(320, 340, 330, 340, 330, 360, 340, 360,
                               340, 330, 330, 330, 330, 320, 320, 320,
                               320, 340, width=10, fill=(b[1]))

        canvas1.create_polygon(350, 480, 350, 490, 360, 490, 360, 480,
                               370, 480, 370, 450, 380, 450, 380, 430,
                               370, 430, 370, 450, 360, 450, 360, 480,
                               350, 480, width=10, fill=(b[1]))
        # barro
        canvas1.create_polygon(210, 380, 220, 380, 220, 360, 230, 360,
                               230, 350, 250, 350, 250, 340, 290, 340,
                               290, 330, 250, 330, 250, 340, 230, 340,
                               230, 350, 220, 350, 220, 360, 210, 360,
                               210, 380, width=10, fill=(f[1]))

        canvas1.create_polygon(380, 360, 390, 360, 390, 330, 400, 330,
                               400, 290, 390, 290, 390, 270, 380, 270,
                               380, 260, 390, 260, 390, 230, 380, 230,
                               380, 220, 370, 220, 370, 230, 380, 230,
                               380, 260, 370, 260, 370, 270, 380, 270,
                               380, 290, 390, 290, 390, 330, 380, 330,
                               380, 360, width=10, fill=(f[1]))

    if num == 16:
        # ventanahija.iconbitmap('rich.ico')
        panel = Canvas(v1, width=250, height=500, bg='white')
        panel.pack()
        #                                               ELRICHMC
        #                                           Brazo izquierdo
        panel.create_polygon(6, 126, 22, 122, 82, 124, 82, 324, 14, 330, 6, 318, width=1, fill="#0a0a08")  # Brazo base
        #
        #                                           Brazo derecho
        panel.create_polygon(186, 146, 232, 146, 232, 312, 188, 314, width=1, fill="#0a0a08")  # Brazo base
        #
        #                                             Piernas
        panel.create_polygon(62, 442, 77, 415, 98, 414, 98, 369, 115, 368, 115, 310,
                             165, 309, 165, 362, 180, 360, 187, 401, 185, 441,
                             88, 457, width=1, fill="#898989")
        #
        #                                               Pies
        panel.create_polygon(63, 470, 63, 442, 88, 457, 185, 441, 185, 468, 88, 485, width=1, fill="#282828")
        #
        #                                              Camisa
        panel.create_polygon(126, 179, 138, 179, 138, 295, 165, 295, 165, 310,
                             114, 310, 114, 297, 125, 297, width=1, fill="#181917")  # Parte negra
        panel.create_polygon(125, 165, 151, 165, 151, 310, 138, 310, 138, 180,
                             125, 180, width=1, fill="#861400")  # Parte roja
        #
        #                                           Cuerpo/capa
        panel.create_polygon(58, 449, 58, 326, 81, 324, 81, 132, 186, 134, 235, 142, 234, 312,
                             190, 315, 190, 402, 175, 362, 164, 362, 165, 296, 150, 296,
                             151, 166, 126, 165, 126, 298, 114, 298, 116, 368, 100, 369,
                             100, 414, 86, 417, 80, 414, width=1, fill="#0a0b08")
        #
        #                                           Cara de ElRichMC
        panel.create_polygon(102, 10, 202, 22, 202, 137, 104, 132, width=1, fill="#333333")  # Cara frontal
        panel.create_polygon(52, 32, 102, 10, 104, 132, 52, 133, width=1, fill="#1c1c1c")  # Parte trasera
        panel.create_polygon(116, 72, 142, 72, 142, 88, 116, 86, width=1, fill="#060606")  # Ojo izquierdo
        panel.create_polygon(168, 76, 190, 78, 192, 92, 166, 90, width=1, fill="#060606")  # Ojo derecho
        panel.create_polygon(128, 104, 180, 106, 180, 121, 128, 118, width=1, fill="#060606")  # Boca (sho te amo)
        #
        #                                           Decoracion
        panel.create_polygon(6, 126, 22, 122, 82, 124, 82, 138, 24, 136, 6, 140, width=1,
                             fill="#530800")  # Decoracion - capa roja
        panel.create_polygon(5, 142, 6, 157, 9, 157, 11, 156, 11, 141, 18, 139, 18, 155, 21, 155,
                             23, 154, 23, 138, 31, 137, 31, 153, 37, 153, 38, 154, 46, 154,
                             46, 138, 62, 138, 63, 153, 64, 155, 78, 155, 78, 139, 84, 139,
                             84, 155, 113, 156, 113, 173, 126, 173, 126, 143, 100, 143,
                             99, 135, 88, 135, 88, 140, width=1,
                             fill="#d3ac00")  # Decoracion - capa roja / decoracion
        panel.create_polygon(186, 146, 232, 146, 234, 132, 214, 132, 214, 142, 186, 140, width=1,
                             fill="#530800")  # Decoracion - capa roja
        panel.create_polygon(235, 148, 235, 161, 224, 161, 224, 147, 211, 146, 211, 160, 199, 160,
                             199, 146, 195, 147, 193, 159, 168, 159, 167, 174, 154, 175,
                             154, 181, 151, 180, 151, 153, 155, 152, 155, 145, 175, 146,
                             176, 139, 185, 140, 186, 146, 195, 147, width=1,
                             fill="#d3ac00")  # Decoracion - capa roja / decoracion

def ocultar(ventana): ventana.destroy()
def ejecutar(f):v0.after(200,f)

b1=Button(v0, text='Figura Gatito', command=lambda:ejecutar(mostrar(1)))
b1.grid(row=1,column=1)

b2=Button(v0, text='Figura Brandon', command=lambda:ejecutar(mostrar(2)))
b2.grid(row=2,column=1)

b3=Button(v0, text='Figura Cassandra', command=lambda:ejecutar(mostrar(3)))
b3.grid(row=3,column=1)

b4=Button(v0, text='Figura Leal', command=lambda:ejecutar(mostrar(4)))
b4.grid(row=4,column=1)

b5=Button(v0, text='Figura David', command=lambda:ejecutar(mostrar(5)))
b5.grid(row=5,column=1)

b6=Button(v0, text='Figura Munos', command=lambda:ejecutar(mostrar(6)))
b6.grid(row=6,column=1)

b7=Button(v0, text='Figura Nicole', command=lambda:ejecutar(mostrar(7)))
b7.grid(row=7,column=1)

b8=Button(v0, text='Figura Jesus', command=lambda:ejecutar(mostrar(8)))
b8.grid(row=8,column=1)

b9=Button(v0, text='Figura Molina', command=lambda:ejecutar(mostrar(9)))
b9.grid(row=9,column=1)

b10=Button(v0, text='Figura Alberto', command=lambda:ejecutar(mostrar(10)))
b10.grid(row=10,column=1)

b11=Button(v0, text='Figura Kenneth', command=lambda:ejecutar(mostrar(11)))
b11.grid(row=11,column=1)

b12=Button(v0, text='Figura Alexis', command=lambda:ejecutar(mostrar(12)))
b12.grid(row=12,column=1)

b13=Button(v0, text='Figura Banda', command=lambda:ejecutar(mostrar(13)))
b13.grid(row=13,column=1)

b14=Button(v0, text='Figura Cyntia Barron', command=lambda:ejecutar(mostrar(14)))
b14.grid(row=14,column=1)

b15=Button(v0, text='Figura Santos', command=lambda:ejecutar(mostrar(15)))
b15.grid(row=15,column=1)

b16=Button(v0, text='Figura Hugo', command=lambda:ejecutar(mostrar(16)))
b16.grid(row=16,column=1)

v0.mainloop()

El menú se visualiza de la siguiente manera:



Comentarios

Entradas más populares de este blog

Lista de mnemónicos para lenguaje ensamblador

Programas en lenguaje ensamblador.

1.4 Aspectos matemáticos de la graficación (geometría fractal)