Unexpected indent

Sanna -  
Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'utilise la version 2.7.1 de la derniere date, sur windows 64,
mon problème c que la boucle while ne s'exécute pas ni sur la console python direct, ni en utilisant sublime text et compilant vc le cmd !

Voila mon code d'essai c un ptt exercice sur youtube:

oQuitter =""
while not oQuitter =="o"

oInput= input("Svp, veuillez entrer un nombre : ")



if oInput.isdigit():

oInput=int(oInput)

for i in range(11):
print(str(i)+"*"+str(oInput)+"="+str(i*oInput) )

oQuitter=input("Voulez-vous quitter ? o/n ")

elif not oInput.isdigit():
print("Vous n'avez pas entrer un nombre !! ")

PS: Meme si j'ai essayé avec une boucle simple de while ça n'a pas marcher! Alors cmt ça marche ? :D
Aidez moi svp ^^




1 réponse

Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   1 011
 
Bonjour,

L'indentation est très importante en python, puisque c'est elle qui délimite les blocs de code.
Manifestement, vu le message d'erreur, c'est ce qui pêche dans ton script.
Du coup, en copiant ton code sans utiliser les balises <code > , on perd l'indentation et on ne peut plus t'aider.

Xavier
0