Trouvez des réponses à vos questions avec l'aide de la communauté FRstudy.me. Posez vos questions et obtenez des réponses rapides et bien informées de la part de notre réseau de professionnels expérimentés.
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)
Merci de votre participation active. Continuez à poser des questions et à partager vos réponses. Ensemble, nous pouvons créer une ressource de connaissances précieuse pour tous. Vous avez des questions? FRstudy.me a les réponses. Merci pour votre visite et à bientôt.