Besoin d'aide pour l'ajout de nombres binaires en python
Si j'ai 2 numéros sous forme binaire comme une chaîne de caractères, et je tiens à ajouter que je ferai ce chiffre par chiffre, du droit le plus fin. Donc, 001 + 010 = 011
Mais supposons que j'ai à faire, 001+001, comment dois-je créer un code pour comprendre comment prendre du report des réponses?
Qu'avez-vous essayé jusqu'à présent? Vous devez documenter certains de vos tentatives de sorte que la question n'est pas fermé prématurément.
OriginalL'auteur user3246901 | 2014-01-29
Vous devez vous connecter pour publier un commentaire.
bin
etint
sont très utiles ici:int
vous permet de spécifier quelle base le premier argument est lors de la conversion d'une chaîne de caractères (dans ce cas deux), etbin
convertit un nombre en une chaîne binaire.OriginalL'auteur Mostly Harmless
Ce accepte un nombre arbitraire ou arguments:
OriginalL'auteur SalchiPapa
Peut être simple si vous analysez les cordes par
int
(montré dans l'autre réponse). Voici une de la maternelle de l'école-de-math façon:OriginalL'auteur mshsayem
Voici une version facile à comprendre
OriginalL'auteur Algorithmatic
vous pouvez utiliser cette fonction que j'ai fait:
OriginalL'auteur Arturo Morales Rangel