Ich versuche eine Python-Funktion schreiben, die zwei ganze Zahlen und eine Anzahl von Bits dauert. Die Funktion fügt die zwei Zahlen innerhalb der angegebenen Anzahl von Bits zusammen. Es druckt dann die Addition der zwei Zahlen und zeigt die Antwort wie in den folgenden Beispielen. Es muss auch das Wort "stackoverflow" gedruckt werden, wenn die Addition in der angegebenen Anzahl von Bits die Überlaufbedingung verursacht.Python Überlauf hinzufügen
add_overflow (1, -1, 2) ergibt 01 + 11 = 00
und add_overflow (1, 1, 2) führt zu 01 + 01 = 10 Überlauf
Zeigen Sie etwas Versuch. Beachten Sie, dass nicht alle Integer-Typen da draußen signiert werden müssen, also seien Sie vorsichtig, um das zu qualifizieren. – roadrunner66