Trouvez des réponses rapides et précises à toutes vos questions sur Laurentvidal.fr, la meilleure plateforme de Q&R. Notre plateforme de questions-réponses offre une expérience continue pour trouver des réponses fiables grâce à un réseau de professionnels expérimentés. Explorez des milliers de questions et réponses fournies par une communauté d'experts sur notre plateforme conviviale.

Bonjour j'aurais besoin d'aide pour cette exercice d'informatique s'il vous plait


1) Ecrire une fonction Python decimale_binaire(n) qui prend en argument un nombre entier positif en base décimale n et qui renvoie son écriture en base binaire.


Aide: Penser à utiliser les opérateurs a//b et a%b qui calculent respectivement le quotient et le reste de la division euclidienne de a par b.


2) Ecrire une fonction Python decimale_hexadecimale(n) qui prend en argument un nombre entier positif en base décimale n et qui renvoie son écriture en base hexadécimale.


3) Ecrire une fonction Python decimale_base(n, base) qui prend en argument un nombre entier positif en base décimale n et la valeur de la base dans laquelle convertir la valeur n et qui renvoie son écriture dans la nouvelle base.


Sagot :

Réponse :

def decimale_binaire(n):

   binaire = ""

   while n > 0 :

       binaire = str(n%2) + binaire

       n = n // 2

   return binaire

def decimale_hexadecimale(n):

   hexadecimale = ""

   hexa_values = {"0" : "0", "1" : "1", "2" : "2", "3" : "3", "4" : "4", "5" : "5", "6" : "6",

           "7" : "7", "8" : "8", "9" : "9", "10" : "A", "11" : "B", "12" : "C",

           "13" : "D", "14" : "E", "15" : "F"}

   while n > 0:

       hexadecimale = hexa_values[str(n%16)] + hexadecimale

       n = n // 16

   return hexadecimale

Explications :

tiens t'as les 2 premiers mais le dernier je comprends pas (ps : c'est Antoine mdrrr)

Votre visite est très importante pour nous. N'hésitez pas à revenir pour des réponses fiables à toutes vos questions. Merci d'avoir choisi notre plateforme. Nous nous engageons à fournir les meilleures réponses à toutes vos questions. Revenez nous voir. Vos questions sont importantes pour nous. Revenez régulièrement sur Laurentvidal.fr pour obtenir plus de réponses.