Informatique

Question

Pouvez me dire où est l’erreur svp
Pouvez me dire où est l’erreur svp

1 Réponse

  • Bonjour,

    Pour le premier code,

    Il est écrit "IndentationError" c'est donc un problème indentation.

    En Python, il faut structurer très précisément son code.

    Après un for ...:, if ...:, elif ...:, else:, while ...:, def ...:, class ...:, etc, il faut se déplacer de trois espaces ou appuyer une fois sur la touche "tab" (celle à gauche de la lettre A).

    Par exemple ici:

    for i in range(100):

      somme = 0

    for i in range(2):

      somme += randint(1, 6)

    print(somme)

    Dans beaucoup d'autres langages (si ce n'est tous), les développeurs optent plutôt pour mettre des { } au début et à la fin d'un bloc d'instruction pour éviter ces problèmes mais en Python un retour à ligne provoque un arrêt du bloc.

    Deuxième erreur:

    "SyntaxError", simple erreur de syntaxe, il t'indique que c'est ligne 5 à la fin de ta boucle for. Il manque un ":".

    Et après il manque aussi l'indentation.

    Bonne journée,

    Thomas