Bonjour je viens vers vous car j'ai besoin d'un coup de main pour mon paragramme.
j'essaye de faire un programme en python qui devise une liste F en plusieurs liste selon un critère d'intervalle. les liste doivent respecter une même longueur d'intervalle
mais elle ne contiennent pas forcément le même nombre d'élément. (exemple: dans la première liste il y'a tout les élément I tel que 0<I<0,5, dans la deuxième liste tout les élément I tel que 0,5<I<1 ...) , voila ce que j'ai fait pour l'instant mais il l'affiche un message d'erreur "list index out of range" et je ne comprend pas d'ou vient cette erreur. Merci d'avance pour votre aide !
Code:def classe(largeurClasse): classes= [] #liste des différente classe k=0 #initialisation de l'intervalle while k < F[-1]: k=k+largeurClasse b=k-largeurClasse classe=F for i in range (n): if b > classe[i] or classe[i] > k : del classe[i] classes.append(classe) return classes; print (classe(0.023))
-----