A voir également:
- Rémi et safia ont découvert le code binaire
- Le code ascii - Guide
- Codage binaire - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
2 réponses
jee pee
Messages postés
40565
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
18 décembre 2024
9 459
Modifié le 16 nov. 2022 à 18:44
Modifié le 16 nov. 2022 à 18:44
Bonjour,
nbr//2 effectue l'opération, mais ne faisant rien du résultat il n'est pas conservé.
code=str(reste) tu affectes à code la valeur binaire du reste, mais tu ne conserves pas les valeurs antérieures
voir :
nbr = int(input ("Tapez votre entrée ")) code='' while nbr !=0 : reste = nbr%2 code = str(reste)+code nbr = nbr//2 print(code)
ps : pour la coloration syntaxique du code utiliser l'icone Code et le langage, Python
Est-ce toi ou le prof qui a donné ou décidé l'algorithme? Regardes ce que jee pee a fait.
Il va d'abord chercher le reste, puis il place le nouveau reste à la "gauche" du précédent.
Si tu veux comprendre, imagine qu'on veut le faire en décimal. Je prend le nombre 2145
Je prend d'abord le reste 5 de la division par 10, le quotient est 214
214 % 10 = 4, je l'ajoute: 45, et le quotient est 21
etc.