Funkcja zwracająca Python nie podaje wartości [duplikat]

Nov 11 2020

W kodzie Pythona napisałem:

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

A kiedy to zrobię:

add_nums(x, y)

Nie zwraca niczego, co jest nie tak z kodem?

Odpowiedzi

Alec Nov 11 2020 at 05:05

Funkcja zwraca swoją sumzmienną lokalną . Może chciałeś to wydrukować

print(add_nums(x, y))