Revenir à l'itération précédente ?
Bonjour,
Je souhaite savoir s'il est possible de revenir en arrière dans un boucle for, je ne trouve rien à ce sujet.
Quelque chose dans ce style mais où l'indice "i" pourrait revenir en arrière dans le cas du "P"
En gros j'utilise un fichier dans lequel chaque ligne est lue à chaque passage suivant de la boucle.
Je veux que en appuyant sur S ça m'affiche la ligne suivante, et en appuyant sur P la ligne précédente.
Pour tout ce qui est du readlines(), de l'ouverture du fichier tout ça c'est ok j'ai déjà.
Code:
1 2 3 4 5 6 7
| for i in range (1, 100):
valeur = input("entrez S pour suivant, P pour précédent")
print(i)
if valeur == "S":
print("passer à la boucle suivante")
elif valeur == "P":
print("retour à la boucle précédente") |
Et autre chose, peut on enregistrer où on en est dans la boucle et reprendre plus tard, je m'explique.
Admettons que j'en soit à la ligne 50 (donc i = 50), Est-ce que l'on peut (par la création d'un fichier tampon peut-être), fermer le .py, le rouvrir un autre jour, et reprendre à la ligne 50 (où on en était en fait)
Merci de m'avoir lu :-)