Skip to content

MegaCoolBlood/Rechner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Rechner

Ein schlanker Desktop-Taschenrechner (Tkinter) als Alternative zum Windows-Standardrechner. Unterstützt Grundrechenarten, Klammern, Vorzeichenwechsel, Backspace, Tastatursteuerung sowie eine klickbare Verlaufsliste. Ergebnisse werden mit Leerzeichen als Tausender-Trenner und Komma als Dezimaltrennzeichen formatiert. Zusatzfunktionen: Wurzel, Kehrwert (1/x), Quadrat (x²), Potenz (x^y) und Prozent. Das Fenster ist frei skalierbar, die UI füllt den verfügbaren Platz und nutzt einen modernen Dark-Look mit Akzentfarbe (eigene Titelbar und dunkle Scrollbar). Lange Ausdrücke werden im Display automatisch über mehrere Zeilen umbrochen, und unter dem Display wird live das Ergebnis des aktuellen Ausdrucks gezeigt.

Voraussetzungen

  • Python 3.10+ (Standardbibliothek, keine Zusatzpakete nötig)

Starten

python app.py

Bedienung

  • Maus: Buttons anklicken
  • Tastatur: Ziffern, + - * / ( ) ., Enter (=), Backspace (Löschen eines Zeichens), Escape/Delete (Reset)
  • C leert das Eingabefeld, ± wechselt das Vorzeichen, löscht das letzte Zeichen.
  • Historie: Doppelklick auf einen Eintrag lädt den Ausdruck wieder ins Eingabefeld, um ihn anzupassen.

Hinweise

  • Ausdrücke werden sicher via Python-AST ausgewertet, d.h. kein Ausführen von Code, nur Zahlen und Operatoren.
  • Division durch 0 wird abgefangen und als Fehler gemeldet.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages