Funzioni Python

Esercizio #1

Definisci una funzione, nome max, che restituisce il numero più grande tra due numeri dati.

Esercizio #2

Definisci una funzione, nome max, che restituisce il numero più grande tra tre numeri dati. Utilizza l'if all'interno della funzione.

Esercizio #3

Definisci una funzione chiamata multi, che accetta come parametro un oggetto iterabile (lista, tupla) e restituisce il prodotto di tutti gli elementi della lista.

Esercizio #1

def max(x, y):
   if x >= y:
       return x
   else:
       return y

Esercizio #2

def max(x, y, z):
   if x >= y and x >= z:
       return x
   elif y >= z:
       return y
   else:
       return z

Esercizio #3

def multi(numbers):
   result = 1
   for number in numbers:
       result *= number
   return result