• 8 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 11/03/2022

Remonter à la source du bug

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Compétences évaluées

  • Remonter à la source d'un bug
  • Question 1

    Laquelle de ces affirmations est vraie ?

    • Une stack trace recense toutes les erreurs du programme dans un unique message.

    • Une stack trace affiche un message dans l’interpréteur quand une exception est levée, mais rien si le code contient une erreur de logique.

    • Une stack trace détaille de manière exhaustive la cause de l’erreur en montrant la ligne erronée et en proposant une solution.

    • Une stack trace permet d’observer le fonctionnement d’un programme et d’afficher des messages en les classant par niveau.

  • Question 2

    Dans les propositions, quelles sont les exceptions natives de Python ?

    Attention, plusieurs réponses sont possibles.
    • IndexError

    • FirstNameError

    • NotImplementedError

    • Error404

    • FileExistsError

  • Question 3

    Quel type d’erreur générera le code suivant si la valeur de  chiffre  contient autre chose que des chiffres ?

    chiffre = int(input("Indiquez un chiffre"))
    print(f"""Est-ce que la valeur saisie est vraiment un chiffre ?
    La réponse est : {chiffre.isdigit()}""")

     

    • Une AttributeError

    • Une SyntaxError

    • Une ValueError

    • Une RuntimeError