pimport matplotlib.pyplot as plt
# Parámetros del sistema
poblacion_inicial = 100
tasa_crecimiento = 0.08 # 8%
periodos = 20
# Listas para almacenar resultados
tiempo = [0]
poblacion = [poblacion_inicial]
# Simulación
for i in range(1, periodos + 1):
nueva_poblacion = poblacion[-1] * (1 + tasa_crecimiento)
poblacion.append(nueva_poblacion)
tiempo.append(i)
# Mostrar resultados
print("Periodo\tPoblación")
for t, p in zip(tiempo, poblacion):
print(f"{t}\t\t{p:.2f}")
# Gráfica
plt.plot(tiempo, poblacion, marker='o')
plt.title("Simulación del crecimiento de una población")
plt.xlabel("Periodo")
plt.ylabel("Población")
plt.grid(True)
plt.show()rint('Hello world!')
To embed this project on your website, copy the following code and paste it into your website's HTML: