Partage
  • Partager sur Facebook
  • Partager sur Twitter

Mot clé raise

Sujet résolu
    12 novembre 2014 à 19:45:02

    Bonjour à tous,

    J'arrive à la fin du premier chapitre du cours sur Python et je ne comprends pas tout à fait l’utilité du mot clé "raise", car utilisé "raise" ne revient il pas à utiliser un except ?

    Merci de vos réponse

    • Partager sur Facebook
    • Partager sur Twitter
    Are you a one or a zero ?
      12 novembre 2014 à 20:37:22

      Non pas du tout, ils ont la fonction opposée ;)

      Except permet de capturer une (ou plusieurs) exceptions, pour éviter que le programme plante avec plein de rouge dans la console, tandis que raise permet de lever une exception, c'est à dire arrêter prématurément le programme avec plein de rouge dans la console :D (plus un petit message personnalisé si l'envie te prend).

      • Partager sur Facebook
      • Partager sur Twitter
        12 novembre 2014 à 20:41:41

        Merci Derzal pour cette explication :). J'avais jamais compris l'utilité de ce mot-clé, mais tu as été parfaitement clair. Thx :lol:
        • Partager sur Facebook
        • Partager sur Twitter
        Précepte: Le mieux est l'ennemi du bien
          12 novembre 2014 à 20:47:33

          De rien, c'est à ça que ça sert un forum, à partager des petits bouts de savoir ^^
          • Partager sur Facebook
          • Partager sur Twitter
            12 novembre 2014 à 22:03:44

            Merci de ta réponse, je comprends mieux certaines choses :D
            • Partager sur Facebook
            • Partager sur Twitter
            Are you a one or a zero ?

            Mot clé raise

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown