[Python] Ordine di calcolo Dove sbaglio

Daniele Zambelli daniele.zambelli a gmail.com
Sab 24 Dic 2016 09:20:38 CET


Il 24 dicembre 2016 08:32, Gollum1 <gollum1.smeagol1 a gmail.com> ha scritto:
> I numeri esadecimali sono da 0 a F, tu hai messo anche G.

Ma il problema maggiore non è tanto la presenza di 'G' che potrebbe
andare bene per eventuali numeri in base diciassette, è la mancanza
dello zero che è un elemento fondamentale nella notazione posizionale
dei numeri.

Sempre per restare nell'esercizio, trasforma l'algoritmo in una
funzione in modo da poterla chiamare con un'istruzione di questo
genere:

print(esa2dec('d0e2'))

per controllare se il risultato è corretto puoi usare:

print(int('d0e2', 16))

Che di sicuro fa i calcoli giusti.

Buon natale a tutti.

-- 

Daniele

www.fugamatematica.blogspot.com

    giusto!
    nel verso
    forse è perché non guardiamo le cose
    Quando non ci capiamo,


Maggiori informazioni sulla lista Python