Partage
  • Partager sur Facebook
  • Partager sur Twitter

Question de débutant sur les conditions

Sujet résolu
    14 août 2019 à 18:07:29

    Bonjour,

    j'apprend les base de la programmation et du langage python.

    Je parcours un cours et j'y trouve (dans la partie sur les conditions) ceci:

    "Erreur courante:

    5 < test <10

    if(test > 5 & test < 10)"

    Cependant je ne comprend pas d'où vient l'erreur et en cherchant je suis tombé sur des personnes qui semble déconseillez ce type de notation pour une condition ("5 < test <10") mais sans expliquez pourquoi.

    Quelqu'un serrait il m'indiquez pourquoi ?

    • Partager sur Facebook
    • Partager sur Twitter
      14 août 2019 à 19:19:07

      Justement en Python, ce n'est pas une erreur. On ne devrait pas écrire

      5 < test & test < 10

      (en principe c'est d'ailleurs plutôt && et pas & et en Python c'est and) mais bien

      5 < test < 10

      ce qui est quand même plus lisible.

      -
      Edité par PascalOrtiz 14 août 2019 à 19:19:44

      • Partager sur Facebook
      • Partager sur Twitter
        14 août 2019 à 19:25:16

        ok

        Merci de m'avoir répondu :)

        • Partager sur Facebook
        • Partager sur Twitter

        Question de débutant sur les conditions

        × 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