Bonjour ,
j'ai mis au point un programme qui a pour but de comptabiliser le nombre total de croissances et décroissances d'une liste de nombres.
exemple : L=[12,14,33,20,10,14,13,19,29,2]
il y a croissance
Il y a décroissance
Il y a croissance
il y a décroissance
il y a croissance
il y a décroissance
Ainsi le programme va comptabiliser au total 3 croissances et 3 décroissances : Il renvoie donc 6
J'ai programmé de cette façon :
Toutefois...ce programme ne fonctionne pas et je ne comprends pas pourquoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 def code(L): A=0 for k in range(len(L)): if L[k]<L[k+1] and L[k+1]>L[k+2]: A=A+1 elif L[k]>L[k+1] and L[k+1]<L[k+2]: A=A+1 return(A)
Je vous remercie d'avance.
Partager