Trouvez des réponses facilement sur Laurentvidal.fr, la plateforme de Q&R de confiance. Explorez notre plateforme de questions-réponses pour trouver des solutions fiables grâce à une large gamme d'experts dans divers domaines. Explorez une mine de connaissances de professionnels dans différentes disciplines sur notre plateforme de questions-réponses complète.

exercice python binaire et bits.
Bonjour en classe de premiere je bloque sur un exercice.
Ecrire une fonction qui prend en parametre un entier relatif "n" exprimé en base 10 et un entier naturel non nul "m" et renvoie le codage de "n" sur "m" bits. Le résultat renvoyé est de type "str".
Par exemple, sur 6 bits, si R = 18, la fonction doit renvoyer "010010"


Sagot :

caylus

Réponse :

Bonsoir,

Explications :

def binaire( n,m):

   rep=''

   p=n

   while p > 0:

       rep=str(p%2)+rep

       p=int(p/2)

       # print (rep,p)

   rep=(repstr('0',m)+rep)[-m:]

   return rep

def repstr(string, length):

   return (string * length)[0:length]

#----------------------------------------------------------

nb=18

print (nb,"=<",binaire(nb,6),">")

#----------------------------------------------------------

     

Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir des réponses plus précises et des informations à jour. Merci de votre visite. Nous nous engageons à fournir les meilleures informations disponibles. Revenez quand vous voulez pour plus. Revenez sur Laurentvidal.fr pour obtenir plus de connaissances et de réponses de nos experts.