Ich habe AnalogX PCalc seit Jahren als meine gehen zu Rechner für die Rückseite der Hüllkurve interaktive Berechnungen, wo Integer-Mathematik ist wichtig und flexible Basis-Eingabe und Ausgabe ist wichtig. Wenn Sie zum Beispiel mit Festkommazahlen arbeiten, ist oft weder eine Dezimalzahl noch eine Hexadezimalansicht der Zahlen hilfreich, um sich mit Problemen zu befassen. Es hat auch nette C Math-Funktionen eingebaut, sowie String-Funktionen, die ganze Zahlen zurückgeben. Nachteile sind offensichtlich darin, dass es in Funktionssatz und auch nur Windows begrenzt ist.Verwenden von Python Interactive als Programmierungsrechner
Ich dachte, dass Python interaktiv wäre ein viel besserer Rechner, und es ist in der Regel bereits, wenn Sie nur für eine Basis interessieren, und kümmern sich nicht über ganzzahlige Mathe-Spielereien. Aber zumindest für diese beiden Zwänge ist es nicht so toll. Also wäre es zumindest möglich, Python interaktiv zum Ausdrucken von Ganzzahlen in mehreren Basen oder einer anderen Basis als Basis 10 zu bekommen, ohne jedes Mal "hex()" voranzustellen?
Können Sie nicht einfach ein kleines Modul mit einer Funktion erstellen, die eine Zahl in allen gewünschten Formaten ausgibt? –
Überprüfen Sie das Dezimal-Modul, eine Unterklasse vom Dezimal-Typ könnte leicht dazu gebracht werden, in einem bevorzugten Format auszugeben, und Sie stoßen nicht auf Gleitkomma-Genauigkeitsprobleme bei der Division. – Perkins