“On attend un retrait du bloc d'erreur”?

Je ne comprends pas pourquoi python donne un "Prévu à l'indentation du bloc" d'erreur?

""" This module prints all the items within a list"""
def print_lol(the_list):
""" The following for loop iterates over every item in the list and checks whether
the list item is another list or not. in case the list item is another list it recalls the function else it prints the ist item"""

    for each_item in the_list:
        if isinstance(each_item, list):
            print_lol(each_item)
        else:
            print(each_item)
Euh... pourquoi une image du texte? Il serait plus logique de poster le code... C'est pas tant que ça après tout 🙂 Aurait probablement été plus rapide aussi.
Vous disposez de retrait de la docstring dans la ligne 3.
Si vous le pouvez, veuillez envisager de coller le code ici au lieu de l'affichage d'une image.
n-chose à la notion que les captures d'écran de code sont stupides. Aussi, le raison vous avez à tiret docstrings est qu'ils sont pas commentaires. Ils sont de chaîne réelle des objets qui s'attache au module/classe/fonction qu'ils sont (comme le __doc__ attribut) par l'analyseur, de sorte qu'ils doivent être à leur place dans l'arbre d'analyse.
Je suis vachement curieux de savoir ce que l'éditeur que vous utilisez qui permet de prendre une capture d'écran puis recadrage de plus simple que de copier et coller 🙂

OriginalL'auteur kartikeykant18 | 2013-10-29