def and return

Definisci una funzione con def. return restituisce un valore a chi ha chiamato la funzione.

Sintassi

def name(parameter1, parameter2=default):
return value
  • Una funzione senza return restituisce None.

Esempio

def double(n):
    return n * 2

print(double(4))

Output:

8

Errori comuni

  • Stampare un valore non è la stessa cosa che restituirlo.
  • Non usare una lista o un dizionario come valore predefinito: usa None e crealo dentro la funzione.

Esercitati