# exercice 4

hauteur = 0        # aussi égale à la longeur du coté de la base de la pyramide
somme = 0          # nombre de bille utilisé pour construire la pyramide jusqu'à présent

while somme < 1000:     # tant que le nombre de bille déjà utilisé plus l'étage supplémentaire ne dépasse pas 1000
    hauteur = hauteur + 1
    somme = somme + hauteur**2
    print('Total de billes :', somme, 'Hauteur de la pyramide', hauteur)
print("On aura ", hauteur-1, "étages sur la pyramide. Cela correspond a", somme - hauteur**2, "billes.")
    
# Ou pour les spé maths, la somme des carrés de 1 à n = n(n+1)(2n+1)/6
# et on teste n(n+1)(2n+1)/6 < 1000 en augmentant n de 1 à chaque itération.
