Esercizio: scrivi una funzione chiamata Istogramma che prende una lista ed il numero di intervalli da considerare e ritorna l'istogramma della distribuzione dei valori per ciascun intervallo.
Codice:
def istogramma(Lista,N_INT):
L_INT = [0] * N_INT
for i in Lista:
Indice = int(i * N_INT)
L_INT[Indice] = L_INT[Indice] + 1
print L_INT
Io l'esercizio l'ho risolto così sta di fatto che non appena faccio partire la funzione mi da un'errore del genere:
Codice:
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
istogramma()
File "C:\Documents and Settings\MICHELE\Desktop\Copia di Intervall_V2.py", line 7, in istogramma
L_INT[Indice] = L_INT[Indice] + 1
IndexError: list index out of range