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!')

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: