la tua funzione
va in crisi quando la lunghezza di x e' 1codice:lunghezza=len(x) ean13 = mid (x,lunghezza-1,1)
cmq, fare questa cosa
e fare quest'altracodice:lunghezza=len(x) ean13 = mid (x,lunghezza,1)
e' esattamente lo stesso. anzi, no, RIGHT e' piu' veloce...codice:ean13=right(x,1)