BlackJack hat geschrieben:@Floflo7201: Das ist keine Frage von ein bisschen unordentlich mehr, das ist vom Ansatz her einfach falsch und es macht nicht nur keinen Sinn in dieser Richtung weiter zu machen, sondern ich wüsste auch gar nicht *wie* man da weitermachen sollte. Das ist eine Sackgasse.
Ohne Klassen kannst Du die GUI IMHO vergessen. Mach das am besten erst einmal als Konsolenprogramm. Und da müsstest Du Dir als erstes Gedanken über die Daten und eine sinnvolle Struktur machen. Und dann *echte* Funktionen, also Werte nur über Argumente und Ergebnisse als Rückgabewerte. Keine Variablen auf Modulebene und kein ``global``. Auch kein Code auf Modulebene der nicht Konstanten, Funktionen, oder Klassen definiert. Das Hauptprogramm steht üblicherweise in einer Funktion die `main()` heisst.
das ist was?GUI IMHO
Nenn mir mal bitte als Beispiel eine "echte" Funktion oder mehrere damit ich verstehen kann wie du das meinst (wie gesagt kann ich immer nur sagen das ich die Programme so schreibe wie ich es gelernt habe und da ich erst seit einem halben jahr Informatik mache ist das noch nicht viel)Und dann *echte* Funktionen, also Werte nur über Argumente und Ergebnisse als Rückgabewerte. Keine Variablen auf Modulebene und kein ``global``. Auch kein Code auf Modulebene der nicht Konstanten, Funktionen, oder Klassen definiert
Da wäre dann wieder mein Problem was ist das hauptprogramm?Das Hauptprogramm steht üblicherweise in einer Funktion die `main()` heisst
ich würde es interessant finden wenn du/ihr mir ein paar Beispiele nennen könnten oder beschreiben könntet damit ich es besser verstehen kann.
Könnt ihr mir irgendwelche tipps geben?Lernen
Irgendwelche Python bücher die man sich bestellen könnte oder auch Youtube Videos und Tutorials
oder auch seiten auf denen man sich so etwas angucken kann?