import turtle #es como un puntero que se va desplazando y dibujando a su vez
def estrella(start):
    turtle.color('grey')
    turtle.fillcolor("yellow")
    turtle.begin_fill()
    turtle.title('Tu estrella')
    while True:
        turtle.forward(200)
        if start == 5:
            turtle.right(144)
        
        elif start % 4 == 0:    #al dibujar estrellas, la suma de sus puntas siempre van a ser multiplo de 3 o de 4
            turtle.left(180 - (360/start))
        elif start % 3 == 0:
            turtle.right((360/start) + 120)
        else:
            break
            
        if start < 5:
            print("¡Recuerda que las estrellas mínimo tienen 5 puntass!!")
            turtle.write("No puedo dibujarte una estrella con esas puntas,lo siento")
            break
        if abs(turtle.pos()) < 1: #para que el puntero se pare una vez dibujado toda la estrella
            break
    turtle.end_fill()        
    turtle.done() #para que no se cierre la pantalla turtle

if __name__ == '__main__':
    start= int(input("¿Cuántas puntas quieres que tenga tu estrella?: "))
    estrella(start)
