Index de l'article

Amélioration de l’affichage

Fin de la recherche. La vie est belle.

Avec 1000 billes, vous pouvez construire 17 nombres triangulaires et dans votre sac il vous restera 31 billes à la fin car vous en aurez utilisé 969 !!!

Vous noterez la présence d'une nouvelle variable: u afin de pouvoir compter les billes consommées ;)

Script

# initialisation variables
sac=int(input("Saisir le nombre de billes dans votre sac? "))
b=0
t=0
p=0
bpc=0
u=0
# je cree la boucle
while sac >=bpc:
    p=p+1
    t=t+p
    u=u+t
    sac=sac-t
    print("n°=",p,"Nbre triangulaire=",t,"Billes restantes=",sac,"Billes consommées=",u)
    bpc=t+p+1

Console, avec un sac de 1000 billes

>>> %Run Triangulaire.py
Saisir le nombre de billes dans votre sac? 1000
n°= 1 Nbre triangulaire= 1 Billes restantes= 999 Billes consommées= 1
n°= 2 Nbre triangulaire= 3 Billes restantes= 996 Billes consommées= 4
n°= 3 Nbre triangulaire= 6 Billes restantes= 990 Billes consommées= 10
n°= 4 Nbre triangulaire= 10 Billes restantes= 980 Billes consommées= 20
n°= 5 Nbre triangulaire= 15 Billes restantes= 965 Billes consommées= 35
n°= 6 Nbre triangulaire= 21 Billes restantes= 944 Billes consommées= 56
n°= 7 Nbre triangulaire= 28 Billes restantes= 916 Billes consommées= 84
n°= 8 Nbre triangulaire= 36 Billes restantes= 880 Billes consommées= 120
n°= 9 Nbre triangulaire= 45 Billes restantes= 835 Billes consommées= 165
n°= 10 Nbre triangulaire= 55 Billes restantes= 780 Billes consommées= 220
n°= 11 Nbre triangulaire= 66 Billes restantes= 714 Billes consommées= 286
n°= 12 Nbre triangulaire= 78 Billes restantes= 636 Billes consommées= 364
n°= 13 Nbre triangulaire= 91 Billes restantes= 545 Billes consommées= 455
n°= 14 Nbre triangulaire= 105 Billes restantes= 440 Billes consommées= 560
n°= 15 Nbre triangulaire= 120 Billes restantes= 320 Billes consommées= 680
n°= 16 Nbre triangulaire= 136 Billes restantes= 184 Billes consommées= 816
n°= 17 Nbre triangulaire= 153 Billes restantes= 31 Billes consommées= 969

 

Comme je suis curieux et pour aller plus loin:

Vous avez remarquez, les nombres triangulaires semblent être impair-impair puis pair-pair... bizarre, bizarre comme c'est bizarre ;) 

Saisir le nombre de billes dans votre sac? 1000
n°= 1 Nbre triangulaire= 1 (impair)
n°= 2 Nbre triangulaire= 3 (impair)
n°= 3 Nbre triangulaire= 6 (pair)
n°= 4 Nbre triangulaire= 10 (pair)
...

 Et si votre curiosité est insatiable et/ou si vous aimez regarder le vol des oiseaux alors faites un saut ici: http://www.recreomath.qc.ca/dict_triangulaire_nombre.htm

 

Pièce(s) jointe(s)
Download this file (Nombre triangulaire.odt)Nombre triangulaire.odt[ ]81 kB