Projekt Edukacyjny · Rozdział 23

Kalkulator

Kalkulator Tkinter: siatki przycisków i bezpiecznych obliczeń wyrażeń arytmetycznych.

TkinterGUI

01 / O projekcie

Jak działa projekt

Kalkulator okienny analizuje wyrażenie arytmetyczne przez AST i oblicza tylko operacje dozwolone w sposób jawny, bez przekazywania danych wejściowych użytkownika do eval.

Cechy

  • Siatka przycisków numerycznych i operatorskich
  • Wprowadzanie z klawiatury i czyszczenie
  • Ograniczony bezpieczny kalkulator na AST

Co przećwiczysz

  1. Skomponuj interfejs przez grid
  2. Modelować stan kalkulatora
  3. Ograniczenie przetwarzania wyrażeń niestandardowych

02 / Lokalna premiera

Uruchomienie projektu

python projects/tkinter/calculator/calculator.py

Wymagane jest lokalne środowisko z Tkinter i graficznym wyświetlaczem.