Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème de fonction et variables

    14 novembre 2019 à 19:08:35

    Bonjour, 

    étant débutant en programmation, j'aimerais savoir comment a pourrait prendre la valeur de b dans une fonction, comme ci dessous :

    a=5

    def fonction(b):

    a=b

    fonction(2)

    print(a)

    (si on prend cet exemple, il faudrait donc que s'affiche "a=2", sauf que la ça marche pas)

    évidemment ici la fonction est inutile, mais dans un cas ou elle serait indispensable, ça me pose problème.

    Merci d'avance 

    -
    Edité par Pixema 14 novembre 2019 à 19:10:49

    • Partager sur Facebook
    • Partager sur Twitter
      14 novembre 2019 à 22:14:46

      [Place ton code dans les balises prévues à cet effet.]

      Déclare 

      global a



      en début de ta fonction.

      • Partager sur Facebook
      • Partager sur Twitter

      Problème de fonction et variables

      × 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