1. Serie de polígonos regulares

Descripción
En este vídeo, exploro cómo generar una serie de polígonos regulares utilizando GeoGebra y Python. Es una forma excelente de mostrar la simetría y las propiedades geométricas de estos polígonos de manera visual y dinámica.
Vídeo
Ventana PyGgb
Código fuente Python
# ------ · ------ · ------ MatemáTICas: 1,1,2,3,5,8,13,... ------ · ------ · ------ #[br][br]# Librerías[br]import math[br]import time[br]import random[br][br]# Paleta de colores[br]paleta_de_colores= ['aqua','azure','blue','cyan','coral','gold','green','grey','lightgrey','magenta','maroon','olive','orange','pink','purple','red','skyblue','violet'] [br][br]# Configuración[br]origen_coord=Point(0, 0,is_visible=False)[br]fondo=Circle(origen_coord, 500)[br]fondo.color='black'[br]fondo.opacity=0[br][br]# Función principal[br]def poligonos_regulares_menores_de_n_lados(A,B,n):[br] for numero_de_lados in range(3,n):[br] #poligono_regular_n_lados=Polygon(A,B,numero_de_lados,opacity=0,line_thickness=8,color='white')[br] poligono_regular_n_lados=Polygon(A,B,numero_de_lados,opacity=0,line_thickness=8,color=random.choice(paleta_de_colores))[br] time.sleep(0.4)[br] [br]# Serie[br]fondo.opacity=1[br]A=Point(-4,-3,is_visible=False)[br]B=Point(-3,-3,is_visible=False)[br]time.sleep(2)[br]poligonos_regulares_menores_de_n_lados(A,B,4)[br]time.sleep(1)[br][br]C=Point(-2,-3,is_visible=False)[br]D=Point(-1,-3,is_visible=False)[br]poligonos_regulares_menores_de_n_lados(C,D,5)[br]time.sleep(1)[br][br]E=Point(0,-3,is_visible=False)[br]F=Point(1,-3,is_visible=False)[br]poligonos_regulares_menores_de_n_lados(E,F,6)[br]time.sleep(1)[br][br]G=Point(2,-3,is_visible=False)[br]H=Point(3,-3,is_visible=False)[br]poligonos_regulares_menores_de_n_lados(G,H,7)[br]time.sleep(1)[br][br]I=Point(4.5,-3,is_visible=False)[br]J=Point(5.5,-3,is_visible=False)[br]poligonos_regulares_menores_de_n_lados(I,J,8)[br]time.sleep(1)[br][br]K=Point(7,-3,is_visible=False)[br]L=Point(8,-3,is_visible=False)[br]poligonos_regulares_menores_de_n_lados(K,L,9)[br]time.sleep(1)[br][br]# ------ · ------ · --- Geogebra + Python --- · ------ · ------ #

Information: 1. Serie de polígonos regulares