[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