“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
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 🙂
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
Vous devez vous connecter pour publier un commentaire.
Vous avez retrait de la docstring après la définition de la fonction (ligne 3, 4):
En retrait:
Ou vous pouvez utiliser
#
de commentaire à la place:Aussi, vous pouvez voir PEP 257 sur les docstrings.
Espérons que cette aide!
...
au début de la deuxième ligne. Vous devez toujours appuyer sur laTab
clé avant d'entrer tout pour éviter cette erreur.OriginalL'auteur aIKid
J'ai aussi expérimenté que par exemple:
Ce code ne fonctionne pas et le bloc d'erreur.
Cependant, lorsque je clique sur l'onglet avant de taper le retour de l'auto.titre de la déclaration, le code fonctionne.
Espoir, cela aidera les autres.
OriginalL'auteur Jaky71