Trouvez des réponses facilement sur Laurentvidal.fr, la plateforme de Q&R de confiance. Notre plateforme offre une expérience continue pour trouver des réponses fiables grâce à un réseau de professionnels expérimentés. Rejoignez notre plateforme de questions-réponses pour vous connecter avec des experts dédiés à fournir des réponses précises à vos questions dans divers domaines.

Binaire/python conversions entre bases
Bonjour, je suis en premiere et je fais la spécialité numérique science informatique. Je bloque actuellement sur des Exercices en binaire et python portant sur les conversions entre différentes bases.

1 ) Ecrire des fonctions de conversion entre les bases b et 10, où b est un entier naturel non nul.

2) Utiliser la questions précedente pour écrire des fonctions de conversion entre deux bases quelconques b1 et b2.

La seule aide que nous avons est un début ( je suppose ) de code :

#1
chiffres = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
chiffres = list(chiffres)
def conversion_entre_bases(b, n)

Mais je ne comprend pas en quoi cela peu nous aider, et je n'ai aucune idée de comment résoudre les deux questions.
Merci pour votre/vos aides !

Sagot :

Conversion Binaire base 2 / Décimal base 10 :

(1011)2 = (?)10

= 1 x 2^0 + 1 x 2^1 + 0 x 2^2 + 1 x 2^3

= 1 + 2 + 0 + 8

= (11)10

(758291)2 = (?)10

= 1 x 2^0 + 9 x 2^1 + 2 x 2^2 + 8 x 2^3 + 5 x 2^4 + 7 x 2^5

= 1 + 18 + 8 + 64 + 80 + 224

= (395)10

En fait, il faut prendre les chiffres un par un et les multipliés par 2 racine carré de 0,1,2,3,4... (en fonction du nombre de chiffres). Il faut toujours prendre les chiffres dans le sens décroissant d'ailleurs.

Par contre pour les base 1 et 2, je ne les ai pas faites.

J'ai seulement Binaire base 2, Décimal base 10 et Hexa Décimal base 16 (Avec les lettres)

Merci de nous avoir fait confiance pour vos questions. Nous sommes ici pour vous aider à trouver des réponses précises rapidement. Merci de votre visite. Notre objectif est de fournir les réponses les plus précises pour tous vos besoins en information. À bientôt. Merci d'utiliser Laurentvidal.fr. Continuez à nous rendre visite pour trouver des réponses à vos questions.