Question boucle tant que (Casio/Python)
Discutez d'informatique ici !
-
3,14
- Membre Naturel
- Messages: 25
- Enregistré le: 16 Déc 2014, 19:32
-
par 3,14 » 24 Mar 2015, 17:26
Bonjour à tous,
j'aurais voulu savoir si il existe la possibilité d'afficher le nombre de fois qu'une boucle "tant que" se répète avant que la condition soit respectée.
Un exemple tout bête: (en un language qui ressemble à du Casio :ptdr: )
1-->p
while P<2
px1,1-->P
WhileEnd
et là pouvoir afficher le nombre de fois que la boucle s'est répétée avant que P>2.
Je vous remercie d'avance pour votre réponse.
P.S: Je travaille en Casio ou Python car je débute !
-
Monsieur23
- Habitué(e)
- Messages: 3966
- Enregistré le: 01 Oct 2006, 17:24
-
par Monsieur23 » 24 Mar 2015, 17:35
Aloha,
Tu peux prendre une variable i, que tu initialises à 0, et que tu augmentes de 1 à chaque tour dans la boucle.
« Je ne suis pas un numéro, je suis un homme libre ! »
-
3,14
- Membre Naturel
- Messages: 25
- Enregistré le: 16 Déc 2014, 19:32
-
par 3,14 » 24 Mar 2015, 18:07
Monsieur23 a écrit:Aloha,
Tu peux prendre une variable i, que tu initialises à 0, et que tu augmentes de 1 à chaque tour dans la boucle.
C'est à dire que je fait ça ? : (sans tenir compte de la rigueur du langage)
0-->I
1-->p
while PP
0+1-->I
WhileEnd
afficher I
-
LeJeu
- Membre Irrationnel
- Messages: 1142
- Enregistré le: 24 Jan 2010, 21:52
-
par LeJeu » 24 Mar 2015, 18:32
3,14 a écrit:C'est à dire que je fait ça ? : (sans tenir compte de la rigueur du langage)
0-->I
1-->p
while PP
0+1-->I
WhileEnd
afficher I
Oui mais comme dit par Monsieur23 : on augment I à chaque tour ( I+1)
et on met en page son code , c'est plus facile à lire
- Code: Tout sélectionner
0-->I
1-->p
While PP
I+1-->I
WhileEnd
afficher I
-
3,14
- Membre Naturel
- Messages: 25
- Enregistré le: 16 Déc 2014, 19:32
-
par 3,14 » 24 Mar 2015, 18:38
LeJeu a écrit:Oui mais comme dit par Monsieur23 : on augment I à chaque tour ( I+1)
et on met en page son code , c'est plus facile à lire
- Code: Tout sélectionner
0-->I
1-->p
While PP
I+1-->I
WhileEnd
afficher I
Exact je pensait I mais j'ai ecrit 0 ! Merci beaucoup à tous les deux ça fonctionne comme je veux maintenant !
Bonne soirée

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités