Python comment récupérer le résultat du terminal ?

Bonjour,

Python comment récupérer le résultat du terminal dans un fichier .txt merci d'avance pour votre réponse.

5 réponses

  1. Modérateur
    Dans une variable. Dans mon message précédent, le résultat de f(x) est mémorisé dans y.
    1. Modérateur
      Bonjour,

      Dans mon message #1, la fonction
      f
      retourne une valeur arbitraire (ici la chaîne de caractère
      "bonjour"
      ). Cela signifie que tu peux exploiter la valeur retournée par
      f
      par exemple au travers de
      print
      .

      Prenons un autre exemple. Si tu te souviens de tes cours de maths, tu te souviens sans doute qu'on pouvait définir une fonction f, son paramètre x, et son image y = f(x). C'est la même chose ici. Ensuite, rien n'empêche d'appeler une fonction g sur la valeur f(x).

      def f(x):
          return 2 * x + 1
      
      def g(x):
          return x * 10
      
      x = 5
      y = f(x)       # y(5) = 2 * 5 + 1 = 11
      z = g(y)       # g(11) = 11 * 10 = 110
      print(x, y, z) # Affiche 5 11 110


      Est-ce plus clair ?
      1. je suis désolé mais je ne comprends pas je ne suis pas un pro j'ai essayé votre commande mais elle na pas fonctionné ou je n'ai pas compris son fonctionnement.
        1. Modérateur
          Bonjour,

          Tu ne peux pas, tu dois faire le contraire. Ta fonction retourne la valeur, et le code qui appelle la fonction affiche le résultat de cette fonction.

          Exemple :

          def f():
              return "bonjour"
          
          print(f())


          Bonne chance