Vai al contenuto

Python – Funzioni

Il Python una funzione è un blocco di codice che viene processato sono quando questo viene chiamato.

def my_function():
  print("Hello from a function")

my_function()

Le funzioni si posizionano all’inizio del foglio di codice. È utile per la creazione di un operazione che si ripropone in più punti del codice.

Si può inserire nell funzione una lista definitiva.

def my_function(food):
  for x in food:
    print(x)

fruits = ["apple", "banana", "cherry"]

my_function(fruits)

apple
banana
cherry

15
25
45

Arguments

def my_function(fname):
  print("Your " + fname)

my_function("Emil")
my_function("Name")
my_function("Surname")

Your Emil
Your Name
Your Surname

In questo caso viene definito un valore variabile della funzione e a quel valore aggiunta una stringa.

Return

Si possono fare operazioni attraverso l’uso di return per rimandare all’esterno un valore della funzione.

def my_function(x):
  return 5 * x

print(my_function(3))
print(my_function(5))
print(my_function(9))

Global

Si può usare global per recuperare valori all’esterno della funzione. È comunque meglio non utilizzare questo metodo.

def myfunc():
  global x
  x = "fantastic"

myfunc()

print("Python is " + x)

Python is fantastic

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *