Aide svppppp sur un exercice python

Résolu
Bonjour, je dois corriger ce code afin qu'il fonctionne et qu'il n'affiche plus un message d'erreur, pourriez-vous m'aidez?

def ajoute(a):
n = n + a
n=5
ajoute(3)
print(n)

3 réponses

  1. def ajoute(a):
    n = n + a
    n=5

    ajoute(3)
    print(n)

    Bonjour, il y a des indentations à la seconde et à la troisième ligne, puis sinon, la première, cinquième et sixième sont alignées "normalement"
    1. Modérateur
      Salut

      def ajoute(a):
      n=5
      n = n + a

      ajoute(3)
      print(n)

      Si tu n'initialises pas ta variable n ... forcément, ça ne marche pas

      1. Merci, un message d'erreur enlevé. Cependant, pour le print(n), ils me disent que n n'est pas défini.
      2. Modérateur
        @earthly.soulceci dit, tu as encore du boulot, tu as intérêt à bosser...