Puh das ist schon manchmal der Wahnsinn wie gut man sich mit irgendwas auskennen kann. Ich habe bis dato immer nur VBA programmiert und das auch immer nur so, dass ich mein Problem gelöst bekommen habe.
Python ist eben für mich nochmal ein Buch mit "Sieben Siegeln" ... Einfach weil die Art wie man den Code schreibt, bzw. schreiben muss nochmal komplett anders ist. Es macht ab und an anscheinend auch nochmal unterschied ob ich den Befehl einrücke oder nicht. Darauf zu achten Das war in VBA eher nur optisch von Nöten.
Und vieles von dir geschriebene, für das ich sehr dankbar bin, verstehe ich komplett null

Das mit dem elif ist mir jetzt nach deiner Schilderung auch aufgefallen. Macht wahrlich wenig Sinn ...
Ich hätte jetzt u deinem Code viele viele Fragen, dass würde dir aber unnötig Zeit rauben.
Doch die ein oder andere muss ich stellen:
was bedeutet das
Code: Alles auswählen
if __name__ == "__main__":
main()