Hilfe beim Hinzufügen von Binärzahlen in Python

7

Wenn ich 2 Zahlen in binärer Form als eine Zeichenkette habe, und ich möchte sie hinzufügen, werde ich es Ziffer für Ziffer tun, von ganz rechts. Also 001 + 010 = 011 Aber angenommen, ich muss 001 + 001 machen, wie sollte ich einen Code erstellen, um herauszufinden, wie man Übertragungen übernimmt?

    
user3246901 29.01.2014, 01:36
quelle

4 Antworten

22

bin und int sind hier sehr nützlich:

%Vor% Mit

int können Sie angeben, aus welcher Basis das erste Argument bei der Konvertierung aus einer Zeichenfolge (in diesem Fall zwei) besteht, und bin konvertiert eine Zahl zurück in eine Binärzeichenfolge.

    
Mostly Harmless 29.01.2014 01:48
quelle
4

Dies akzeptiert eine beliebige Anzahl oder Argumente:

%Vor% %Vor%     
SalchiPapa 17.07.2015 00:28
quelle
2

Kann einfach sein, wenn Sie die Strings nach int analysieren (in der anderen Antwort gezeigt). Hier ist ein Kindergarten-Schule-Mathematik Weg:

%Vor%     
mshsayem 29.01.2014 02:23
quelle
2

Hier ist eine leicht verständliche Version

%Vor%     
Algorithmatic 16.11.2014 04:39
quelle

Tags und Links