Pages : 1
#1 Le 06/02/2019, à 14:39
- piter42
[RESOLU] indentation
bonjour depuis peu j'ai un problème d indentation,j ai chercher sur le web et reréglé l'indentation dans mes préférences avec espace,espaces et tabulation,tabulation...rien n y fait ,j ai réécris le script pour tout les changements et c est identique,j ai fait un petit script pour trouver plus facilement l erreur mais rien n y fait ,des que je rajoute l instruction "if" erreur
File "essais.py", line 7
counter=counter-1
^
TabError: inconsistent use of tabs and spaces in indentation
counter=10
while counter>0:
print(counter)
counter=counter-1
if counter==5:
counter=counter-1
merci pour vos réponses
Dernière modification par piter42 (Le 06/02/2019, à 18:19)
Hors ligne
#2 Le 06/02/2019, à 15:04
- kholo
Re : [RESOLU] indentation
salut piter,
ta ligne if à une tabulation et les autres ont des espaces
je pense que tu es encore avec geany
mais je ne sais pas si celui ci t'indique les espaces et indentations mais j'ai ce réglage qui aide bien pour python
va dans le menu "Affichage" et coche "Afficher les espaces"
Hors ligne
#3 Le 06/02/2019, à 17:52
- kholo
Re : [RESOLU] indentation
je pense que tu as fais un copier coller de ton code de geany au forum
de mon côté, j'ai copier ton code puis je l'ai collé dans geany
devant ton if j'ai une tabulation alors que pour les autres lignes, j'ai des points
edit : ce code fonctionne :
counter = 10
while counter > 0:
print(counter)
counter = counter - 1
if counter == 5:
counter = counter - 1
re edit... je suis allé trop vite
Dernière modification par kholo (Le 06/02/2019, à 17:54)
Hors ligne
#4 Le 06/02/2019, à 17:55
- piter42
Re : [RESOLU] indentation
je pense que tu as fais un copier coller de ton code de geany au forum
de mon côté, j'ai copier ton code puis je l'ai collé dans geany
devant ton if j'ai une tabulation alors que pour les autres lignes, j'ai des pointsedit : ce code fonctionne :
counter = 10 while counter > 0: print(counter) counter = counter - 1 if counter == 5: counter = counter - 1
j ai refait mon script ,quand j appui sur entrée apres les 2 points de while ,j ai 4 espace ,et quand je fait ça apres les 2 points de if ,j ai une tabulation ??,j ai été obligé de supprimer le fichier et réouvrir un autre et ça marche ??,désolé,en tout les cas votre truc pour l affichage des espaces est tres bien ,merci kholo
Dernière modification par piter42 (Le 06/02/2019, à 18:02)
Hors ligne
Pages : 1