| Ligne 352 : |
Ligne 352 : |
| | </syntaxhighlight> | | </syntaxhighlight> |
| | | | |
| − | Le coeur du code entre les deux scripts est très similaire la principale différence réside dans l'utilisation de la fonction {{fname|ranking()}} au lieu de la fonction {{fname|map()}} . | + | Le corps du code est très similaire à la précédente version. La principale différence réside dans l'utilisation de la fonction {{fname|ranking()}} au lieu de la fonction {{fname|map()}} . |
| | + | |
| | + | === A propos de ranking() === |
| | + | La fonction {{fname|ranking()}} a été ajoutée à la bibliothèque [LIBRARIAN/maps.py](https://github.com/mchobby/esp8266-upy/tree/master/LIBRARIAN/lib) 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). |
| | + | |
| | + | <syntaxhighlight lang="python"> |
| | + | def ranking( value, ranges, transposed=None ) |
| | + | </syntaxhighlight> |
| | + | |
| | + | === A propos du code === |
| | + | xxx |
| | | | |
| | {{traduction}} | | {{traduction}} |