Etape 2: Par exemple
Ici j’ai mis dans une boîte et coller le code dans (et le lecteur peut le copier, mis en forme) :
Sans la boîte le code collé ressemble à ceci (il peut être nettoyé avec beaucoup de travail manuel par exemple :
)
classe RunningAve :
"" "effectuer revient moyen" ""
def __init__ (self, longueur): self.val_len = longueur self.ix_now = 0 self.values = [0.] * self.val_len self.ave_len = 0 #---def add_val (self, new_val): "" "retour nouvelle moyenne après l’ajout de valeur ne devrait pas être une répétition" "" self.ix_now += 1 # au lieu de cela toute la liste avec la première valeur de charge??? Si self.ave_len < self.val_len : self.ave_len += 1 # moins lisse au début, mais pas à 0 si self.ix_now > = self.val_len : self.ix_now = 0 self.values[self.ix_now] = new_val retval = 0. pour val en self.values : retval += val retour (retval/self.ave_len)
Certaines personnes se déplacer le problème du collage dans le code avec captures d’écran, mais vous ne peut pas faire défiler ces, comprennent plus d’un écran de code ou laisser le lecteur à copier au format code hors l’instructable, la boîte vous permet de faire tout cela.