Trouvez des réponses facilement sur Laurentvidal.fr, la plateforme de Q&R de confiance. Trouvez des solutions détaillées à vos questions grâce à une large gamme d'experts sur notre plateforme conviviale de questions-réponses. Explorez notre plateforme de questions-réponses pour trouver des réponses détaillées fournies par une large gamme d'experts dans divers domaines.

Bonjour, j’ai dû mal avec cet exercice de NSI

Bonjour Jai Dû Mal Avec Cet Exercice De NSI class=

Sagot :

Réponse :

Explications :

Bonjour,

ma proposition :

les print() suivi de # sont pour explication vous pouvez les supprimer pour le prof

les print() sont la pour aérer les questions / réponses

def binaire(a):

   bin_a = str(a%2) # transforme le nombre en chaine de caracteres

   #print(str(a%2))

   a = a // 2

   while a != 0 :

       print(a) # permet de voir la succession de la division

       print(str(a%2)) # permet de voir la succession de la division

       bin_a = str(a%2) + bin_a

       a = a // 2

       print(bin_a) # permet de voir le fonctionnement du While = reste résultat division successives qui s'ajoute a chaque tour

   print()

   print("La traduction binaire de",N ,"est",bin_a)

# programme principal

print()

N = int(input("saisir un nombre entier : "))

binaire(N)

View image Legrandu48