50 votes

Python arrondit à la puissance la plus élevée suivante de 10

Comment parviendrai-je à performer de `` telle sorte qu’un nombre soit attribué à la puissance la plus élevée suivante de 10?

Ma solution actuelle est un dictionnaire qui vérifie la plage du numéro d’entrée, mais il est codé en dur et je préférerais une solution à une ligne. Peut-être qu’il me manque une simple astuce mathématique ou une fonction numpy correspondante ici?

4voto

Il semble que vous vouliez plutôt la puissance suivante la plus basse de 10 ... Voici un moyen d’utiliser des mathématiques pures et pas de journal, mais la récursivité.

0voto

Vacendak Points 1

Je pense que le moyen le plus simple est:

J’espère que cela vous aidera.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X