Prépa Code Connexion Inscription

Exercices de programmation pour classes préparatoires

← Retour aux exercices

Conversion base b vers decimal

python ★★☆☆☆

Ecrire une fonction base_b_to_decimal(chiffres, b) qui prend en entree : - une liste de chiffres representant un nombre dans une base b (le chiffre le plus significatif est le premier element de la liste), - la base b.

La fonction doit renvoyer la valeur du nombre convertie en base 10.

Par exemple, pour les chiffres [3, 4, 2] en base 5, le resultat est 97 car : 3 * 5^2 + 4 * 5^1 + 2 * 5^0 = 97

Exemples

AppelRésultat attendu
base_b_to_decimal([3, 4, 2], 5) 97
base_b_to_decimal([1, 0, 1], 2) 5

Votre code

Connectez-vous pour soumettre du code.