Run klicken → Launcher öffnet → Projekt auswählen
Ein Body-Mass-Index Rechner mit Kategorien-Anzeige und moderner Tkinter-GUI.
- BMI-Berechnung nach WHO-Standard
- Eingabe in metrisch (kg/cm) oder imperial (lbs/inch)
- Farbige Kategorie-Anzeige:
- Untergewicht (blau)
- Normalgewicht (grün)
- Übergewicht (gelb)
- Adipositas Grad I (orange)
- Adipositas Grad II/III (rot)
- Gesundheitlicher Hinweis zur aktuellen Kategorie
- Idealgewicht-Bereich anzeigen
- Ergebnis exportieren (als .txt)
| Technologie | Version | Verwendung |
|---|---|---|
| Python | 3.8+ | Programmiersprache |
| Tkinter | built-in | GUI Framework |
04_BMI_Rechner/
├── README.md # Projektdokumentation
├── requirements.txt # Abhängigkeiten
├── .gitignore # Git-Ausschlüsse
├── main.py # Einstiegspunkt
├── src/
│ ├── __init__.py
│ └── bmi_calculator.py # Logik & GUI
└── tests/
├── __init__.py
└── test_bmi.py # Unit-Tests
# 1. Repository klonen
git clone <repo-url>
cd 04_BMI_Rechner
# 2. (Optional) Virtuelle Umgebung erstellen
python -m venv venv
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows
# 3. Abhängigkeiten installieren
pip install -r requirements.txt
# 4. Starten
python main.py| Kategorie | BMI-Bereich |
|---|---|
| Untergewicht | < 18,5 |
| Normalgewicht | 18,5 – 24,9 |
| Übergewicht | 25,0 – 29,9 |
| Adipositas Grad I | 30,0 – 34,9 |
| Adipositas Grad II | 35,0 – 39,9 |
| Adipositas Grad III | ≥ 40,0 |
BMI = Gewicht (kg) / (Größe (m))²
python -m pytest tests/ -vAbdussamed Sancak — IT-Umschulung FIAE
Entwickelt als Portfolio-Projekt · 2025