Page 1 of 1

Boucles en pythons...

Unread postPosted: 27 Oct 2022, 15:39
by Paper Calc Officiel
Bonjour,j'ai une TI 83 premium ce edition python et je n'arrive pas a comprendre et a utiliser les boucles.
je veux que,quand on écrive "exit",le programme s'arrête...

voici mon code.

Code: Select all
while (choice) == "exit" :
disp_clr
escape()


Oui,je n'ai pas encore trouvé de script pour quitter le programme...c'est tous ce que j'ai trouver de mieux et,sa affiche une page blanche et il faut appuyer sur on pour que sa s'arrête.

mais du coup,ça ne fais pas vraiment ce que je veux...pouvez vous m'aider,svp ?

Re: Boucles en pythons...

Unread postPosted: 27 Oct 2022, 15:48
by Yaya.Cout
Pour quitter une boucle en Python, tu peux utiliser la commande break. Si tu ne veux pas utiliser break, tu peux le faire comme ça en replaçant TOUCHE_EXIT_PRESSÉE par la fonction permettant de vérifier si la touche est pressée :
Code: Select all
run=True
while run:
    if TOUCHE_EXIT_PRESSÉE:
        run=False

Re: Boucles en pythons...

Unread postPosted: 27 Oct 2022, 15:56
by Paper Calc Officiel
hmmm...non,ca ne marche pas,ca me renvoi sur la dernière ligne...

Re: Boucles en pythons...

Unread postPosted: 27 Oct 2022, 15:57
by Shadow
Moi je proposerais plutôt à faire un input qui définit une chaîne et que si la chaîne est égale à "exit" la boucle s'arrête.

Re: Boucles en pythons...

Unread postPosted: 27 Oct 2022, 15:58
by Paper Calc Officiel
c'est justement ce que j'essaie de faire...en vain

Re: Boucles en pythons...

Unread postPosted: 27 Oct 2022, 16:08
by Shadow
Code: Select all
command = input("enter command: ")
While command (signe "n'est pas égal") "exit"
Return command
If command="exit"
Then
print("exit success")


Pas sûr que ça fonctionne

Re: Boucles en pythons...

Unread postPosted: 27 Oct 2022, 16:17
by Yaya.Cout
Ce n'est pas plutôt ça ? (Pour du Python)
Code: Select all
while input("Quitter ? ") != "quit":
    print("Tour de boucle")

Re: Boucles en pythons...

Unread postPosted: 28 Oct 2022, 12:30
by Paper Calc Officiel
c'est bon,merci les gars,j'ai réussit a faire ce que je voulais :)