Per una lista di numeri interi, restituire una lista della stessa dimensione,
dove alla posizione i-esima c'è il prodotto di tutti gli elementi della lista,
tranne l'elemento alla posizione i della lista originale
Esempi:
[2, 3, 4] -> [3*4, 2*4, 2*3] -> [12, 8, 6]
def product_except_self(nums: list[int]) -> list[int]:
# il tuo codice qui