for k in range(0, 0) :non deve essere eseguito il ciclo
for k in range(0, 1) :deve essere eseguito una volta per k=0
for k in range(0, 2): deve essere eseguito con k=0 e con k
Guardando un po' di esempi ho notato che funziona già così. Attualmente non
funziona bene. Probabilmente il
>
> Quando eseguofor i in range(0, len(self.ArrChartData) - 1):
>
> se len(self.ArrChartData) è 0 voglio che il ciclo for non venga
> eseguito.
> se len(self.ArrChartData) è 1 voglio che il ciclo for non venga eseguito
> una sola volta con k=0
>
se len(self.ArrChartData) è 3 voglio che il c
errata corrige:
se len(self.ArrChartData) è 3 voglio che il ciclo for venga eseguito tre
volte con k=0, 1, 2
Il giorno 04 giugno 2013 10:05, Daniele San Giovanni <
sangiovanni.dani...@gmail.com> ha scritto:
> Ho fatto al momento la prima modifica e non viene più sollevata l'
> eccezione. Quind
Ho fatto al momento la prima modifica e non viene più sollevata l'
eccezione. Quindi dovrebbe andar bene.
Ho però un altro dubbio:
Quando eseguofor i in range(0, len(self.ArrChartData) - 1):
se len(self.ArrChartData) è 0 voglio che il ciclo for non venga eseguito.
se len(self.ArrChartData) è
Ciao,
il problema deriva dal fatto che ret è una lista vuota, quindi quando
cerchi di accedere al suo element ret[k] viene giustamente sollevata
un'eccezione IndexError proprio perchè il k-esimo elemento non esiste
(essendo una lista vuota).
Se ho capito bene, ret dovrà essere sempre una lista di