La fonction de retour Python ne donne pas de valeur [duplicate]

Nov 11 2020

En code python, j'ai écrit:

x = 1
y = 2
def add_nums(first, second):
  sum = first + second
  return sum

Et quand je fais:

add_nums(x, y)

Il ne renvoie rien quel est le problème avec le code?

Réponses

Alec Nov 11 2020 at 05:05

La fonction renvoie sa sumvariable locale . Peut-être vouliez-vous l'imprimer

print(add_nums(x, y))