Python “s'attendre à un retrait du bloc”

Permettez-moi de commencer par dire que je suis TOTALEMENT nouveau dans la programmation. J'ai récemment repris Python et il l'a toujours des coups de pied moi dans la tête avec une récurrents d'erreur -- "s'attendre à un retrait du bloc"
Maintenant, je sais qu'il y a plusieurs autres threads d'aborder ce problème, et j'ai regardé un bon nombre d'entre eux, cependant, même la vérification de mes indentation ne m'a pas donné de meilleurs résultats. J'ai remplacé tous mes tirets avec 4 espaces et même réécrit le code plusieurs fois. Je vais poster ce compteur d'affectation, j'ai eu comme un exemple.

option == 1
while option != 0:
    print "MENU"
    option = input()
    print "please make a selection"
    print "1. count"
    print "0. quit"
    if option == 1:
        while option != 0:
            print "1. count up"
            print "2. count down"
            print "0. go back"
            if option == 1:
                print "please enter a number"
                for x in range(1, x, 1):
                    print x
                elif option == 2:
                    print "please enter a number"
                    for x in range(x, 1, 1):
                elif option == 0:
                    break
                else:
                    print "invalid command"
    elif option == 0:
        break
  • Pouvez-vous éditer votre post et de nous donner les premières message d'erreur w/ numéros de ligne s'il vous plaît 🙂
InformationsquelleAutor Zach | 2011-08-01