https://github.com/simonit/magisches-quadrat
https://github.com/simonit/magisches-quadrat
magic-square python python3
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/simonit/magisches-quadrat
- Owner: SimonIT
- Created: 2017-08-14T08:21:21.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2019-10-06T12:57:03.000Z (almost 7 years ago)
- Last Synced: 2025-01-24T17:18:16.523Z (over 1 year ago)
- Topics: magic-square, python, python3
- Language: Python
- Size: 1020 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Magisches Quadrat
Eine einfache Applikation zum erstellen eines magischen Quadrats verschiedener Dimensionen und zum Anzeigen im Webbrowser
## Funktionsweise
Dem Benutzer wird ein Menü folgender Optionen in der Konsole angezeigt:
* (N) Eingabe der Dimension / Seitenlänge des Quadrats (3 bis 11 möglich)
* (K) Eingabe des Multiplikators (= Faktor, mit dem jede Zelle multipliziert wird)
* (T) Eingabe der Anzahl der 90-Grad-Drehungen gegen den Uhrzeigersinn
* (1) Darstellen des magischen Quadrats nach Algorithmus 1
* (2) Darstellen des magischen Quadrats nach Algorithmus 2
* (3) Speichern als „magi.html“ nach Algorithmus 1
* (4) Speichern als „magi.html“ nach Algorithmus 2
Nach Auswahl eines Menüpunktes wird der Benutzer aufgefordert, eine Entscheidung zu treffen und gelangt anschließend wieder ins Menü zurück.
Bei den Darstellungen des magischen Quadrats (1) und (2) wird das Ergebnis sowohl formatiert in der Konsole ausgegeben als auch im Browser. Hierbei wird eine HTML-Datei mit den aktuellen Daten gefüllt und im Default-Browser des Benutzers automatisch geöffnet. Im Browser werden zwei interaktive Funktionalitäten geboten:
* Drehung des Quadrats
* Anzeigen / Verstecken der Prüfsummen
Viel Spaß mit dem magischen Quadrat!