Neiqi hat geschrieben: ↑Freitag 18. Oktober 2019, 20:56
Ich habe mir das so gedacht, dass ich die Variable als String ansehe.
Das Schöne an Zahlen ist ja, dass man damit rechnen kann
Wenn man Zahlen wie Strings behandelt, macht man oft etwas falsch. Für die Berechnung des Divisionsrests gibt es eine definierte Operation (Modulo), die man verwenden kann; in Python verbirgt sie sich hinter dem "%". Falls du das nicht verwenden darfst oder möchtest, gibt es immer noch die Möglichkeit, einen entsprechenden Algorithmus, der das ausrechnet, zu implementieren.
Insbesondere die beiden if-Statements in deinem Beispiel ergeben so leider wenig Sinn. Beim ersten prüfst du etwa, ob die Variable Zahl (die man übrigens klein schreiben sollte) dem Tupel (0, 5) entspricht; und im zweiten prüfst du zunächst, ob das Tupel (0,1) ungleich der Variable Zahl2 ist und dann, ob das Ergebnis dessen -- ein Wahrheitswert -- größer als die in eine Zeichenkette umgewandelte Länge von 'Zahl' ist...
Vielleicht solltest du dich noch etwas besser mit Python vertraut machen, zum Beispiel mittels des offiziellen Tutorials.