Modifications

Sauter à la navigation Sauter à la recherche
596 octets ajoutés ,  10 avril 2025 à 14:29
Ligne 357 : Ligne 357 :  
La fonction {{fname|ranking()}} a été ajoutée à la bibliothèque [https://github.com/mchobby/esp8266-upy/tree/master/LIBRARIAN/lib LIBRARIAN/maps.py] le 6 avril 2025 (la première génération de carte Pico-2-Explorer devra faire une mise-à-jour du fichier {{fname|lib/maps.py}} ).
 
La fonction {{fname|ranking()}} a été ajoutée à la bibliothèque [https://github.com/mchobby/esp8266-upy/tree/master/LIBRARIAN/lib LIBRARIAN/maps.py] le 6 avril 2025 (la première génération de carte Pico-2-Explorer devra faire une mise-à-jour du fichier {{fname|lib/maps.py}} ).
   −
La fonction `ranking()` permet de catégoriser facilement une valeur d'entrée parmi une liste de valeurs précisées dans `ranges`. La fonction permet également de transposer la valeur catégorisée avec une des valeurs de sortie mentionnées dans `transposed` (si celui-ci est défini).
+
La fonction {{fname|ranking()}} permet de catégoriser facilement une valeur d'entrée parmi une liste de valeurs précisées dans `ranges`. La fonction permet également de transposer la valeur catégorisée avec une des valeurs de sortie mentionnées dans `transposed` (si celui-ci est défini).
    
<syntaxhighlight lang="python">
 
<syntaxhighlight lang="python">
 
def ranking( value, ranges, transposed=None )
 
def ranking( value, ranges, transposed=None )
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
avec:
 +
* '''value''': valeur comparée aux différents intervalles. Lorsqu'une valeur tombe dans un intervalle, la limite inférieure de celui-ci est retourné (ou valeur transposée correspondante). {{fname|None}} est retourné si {{fname|value}} est en dessous du premier intervalle.
 +
* '''ranges''' : liste des valeurs croissantes définissant les n intervalles.
 +
* '''transposed''' : (optionnel) liste des valeurs transposées correspondant à aux intervalles. Si définit c'est la valeur transposée qui est retournée n lieu et place de la borne inférieure de l'intervalle.
 +
 +
Retour:
    
=== A propos du code ===
 
=== A propos du code ===
32 908

modifications

Menu de navigation