Partage
  • Partager sur Facebook
  • Partager sur Twitter

Autre question de compréhension.

    15 mai 2013 à 2:48:30

    Bonjour, j'aurais une question concernant cet extrait d'un cours de programmation Python : ''Les variables de ce type ne peuvent prendre comme valeur que vrai ou faux et peuvent être pratiques, justement, pour stocker des prédicats, de la façon que nous avons vue ou d'une façon plus détournée.''


    En fait, je comprends ce qu'est le type booléen, mais c'est juste la partie surlignée en rouge que je n'arrive pas à comprendre. Quelqu'un pourrait me montrer un exemple, cela m'aiderai beaucoup, j'en suis sûr !


    MErci!


    http://www.siteduzero.com/informatique/tutoriels/apprenez-a-programmer-en-python/de-nouveaux-operateurs

    -
    Edité par Al Allo1 15 mai 2013 à 2:49:29

    • Partager sur Facebook
    • Partager sur Twitter
      15 mai 2013 à 6:12:00

      >Prédicats et booléens

      >Avant d'aller plus loin, sachez que les conditions qui se trouvent, par exemple, entre if et les deux points sont appelés des prédicats. Vous pouvez tester ces prédicats directement dans l'interpréteur pour comprendre les explications qui vont suivre.

      Juste au-dessus de ton extrait.

      -
      Edité par arthro 15 mai 2013 à 6:12:40

      • Partager sur Facebook
      • Partager sur Twitter
        15 mai 2013 à 14:39:22

        Je sais ce que vous voulez me dire, mais je ne vois aucun prédicat ou même aucune condition dans l'exemple du tutoriel. (À moins que ça soit moi qui voit mal ?)
        • Partager sur Facebook
        • Partager sur Twitter
        Anonyme
          15 mai 2013 à 15:00:23

          a == 5

          est pourtant un prédicat :-°

          On ne les compte même plus dans le tuto tellement il y en a...

          "entre if et les deux points sont appelés des prédicats"

          ça paraît clair, non?

          -
          Edité par Anonyme 15 mai 2013 à 15:01:57

          • Partager sur Facebook
          • Partager sur Twitter
            16 mai 2013 à 1:22:57

            Ah.... bizarrement, ça parait bête, mais je croyais qu'il fallait que ce prédicat soit nécessairement dans une condition pour pouvoir être considéré prédicat... (cela m'a sûrement induit en erreur, enfin, je me comprends).Bref, une autre petite chose, maintenant que je sais ce qu'est ce prédicat, comment exactement pouvons- nous stocker un prédicat à partir d'une variable de type booléenne ? (Si j'ai bien compris ce qui a été dans le tutoriel, enfin...)

            Merci pour votre patience !

            • Partager sur Facebook
            • Partager sur Twitter
              16 mai 2013 à 2:47:53

              Exemple : predicat = a == 5

              -
              Edité par LoupSolitaire 16 mai 2013 à 2:48:05

              • Partager sur Facebook
              • Partager sur Twitter

              Blond, bouclé, toujours le sourire aux lèvres...

                16 mai 2013 à 23:17:50

                LoupSolitaire a écrit:

                Exemple : predicat = a == 5

                -
                Edité par LoupSolitaire il y a environ 20 heures


                Donc, je vais essayer d'expliquer ce que vous avez fait, pour m'assurer d'avoir bien compris. La variable 'prédicat' (Qui, je suppose, est booléenne) a comme valeur un prédicat qui vérifie l'égalité de la valeur de la variable 'a' au nombre 5.

                Est-ce ce que c'est cela que vous essayiez de me faire comprendre ? Auriez-vous d'autres choses à rajouter ?

                Merci

                • Partager sur Facebook
                • Partager sur Twitter
                  17 mai 2013 à 2:32:00

                  Al Allo1 a écrit:

                  Donc, je vais essayer d'expliquer ce que vous avez fait, pour m'assurer d'avoir bien compris. La variable 'prédicat' (Qui, je suppose, est booléenne) a comme valeur un prédicat qui vérifie l'égalité de la valeur de la variable 'a' au nombre 5.

                  En toute rigueur, non. La variable predicat a pour valeur la valeur de vérité du prédicat a == 5.

                  Si j'écris predicat = lambda: a == 5, par contre, alors la variable predicat pour valeur un prédicat.

                  -
                  Edité par nohar 17 mai 2013 à 2:32:56

                  • Partager sur Facebook
                  • Partager sur Twitter
                  Zeste de Savoir, le site qui en a dans le citron !

                  Autre question de compréhension.

                  × 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