Wie kann ich Kara in Phython Kara sagen, dass sie eine Aktion so lange machen soll, bis eine Variable einer anderen entspricht?
Hallo, ich muss für meine Informatikkurs ein Programm in Python Kara schreiben, ich weiß allerdings nicht, wie ich Kara sagen soll dass sie so lange geradeaus laufen soll, bis die Variable x gleich der Variablen y minus 1 ist. Ich hätte es jetzt wie folg geschrieben:
while not x = y - 1:
kara.move()
Das funktioniert allerdings nicht. Hat irgendwer einen Tip für mich?
2 Antworten
Das was mir als erstes auffällt ist das du in der Bedingung der While-Schleife kein Vergleich, sondern eine Zuweisung durchführst. Das heißt das x die ganze zeit auf y -1 gesetzt wird. Vergleichen tut man mit == und zuweisen mit =.
lg Suiram1
Woher ich das weiß:Hobby – Ich programmiere seit 3 Jahren mit C#
while x < (y - 1):
kara.move()
x += 1
Ist übrigens das gleiche wie while not x == (y - 1) nur eben kürzer