Tja wo fängt man an:
1. Kein guter Style, auf einen Fehler ein Ergebniss zu setzen. Try except so zu missbrauchen habe ich vorher nicht gesehen. Versuch es mal mit POS
2. Ich kann kaum erkennen was du machen willst, aber eine for-Schleife erscheint mir geeigneter
3. Selbsterklärende Bezeichner wählen, du kommentiertst sie ja schon selbst, warum nennst du die Vari's nicht gleich so
PS: Nicht böse sein, ich meine es nur gut mit dir