Ma boucle ne fonctionne pas
Résolu/Fermé
Megamanbuster21
-
Modifié le 7 mai 2020 à 12:21
Furansujean Messages postés 58 Date d'inscription lundi 1 juillet 2019 Statut Membre Dernière intervention 12 septembre 2022 - 7 mai 2020 à 13:01
Furansujean Messages postés 58 Date d'inscription lundi 1 juillet 2019 Statut Membre Dernière intervention 12 septembre 2022 - 7 mai 2020 à 13:01
2 réponses
Utilisateur anonyme
7 mai 2020 à 12:24
7 mai 2020 à 12:24
Bonjour
il y a un truc fondamental en Python => l'indentation.
Pour qu'elle soit conservée sur le site il faut utiliser les balises de code, voir ce petit tuto https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
il y a un truc fondamental en Python => l'indentation.
Pour qu'elle soit conservée sur le site il faut utiliser les balises de code, voir ce petit tuto https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Furansujean
Messages postés
58
Date d'inscription
lundi 1 juillet 2019
Statut
Membre
Dernière intervention
12 septembre 2022
5
7 mai 2020 à 13:01
7 mai 2020 à 13:01
Bonjour Megamanbuster21,
Avec ta version, ta variable
Ceci étant dit, tu t'es compliqué la tâche.
Je te donne une autre piste : utilise les indices (le "slicing")
Si tu as :
A l'issue de ces 2 lignes, que vaut :
Avec ta version, ta variable
mest initialisée, mais dans ta boucle elle n'est pas modifiée. Le fait que tu modifies
cne modifie pas
m. il faut donc recalculer
mdans ta boucle à chaque fois.
Ceci étant dit, tu t'es compliqué la tâche.
Je te donne une autre piste : utilise les indices (le "slicing")
Si tu as :
insee = 123456789012345 chaine = str(insee)
A l'issue de ces 2 lignes, que vaut :
chaine[0:13]ou en condensé
chaine[:13]?