Die while - Schleife wird solange ausgeführt, solange eine Bedingung erfüllt ist.
z.B.: Gib i aus, solange i < 6 ist.
Achtung: Denke daran, dass du i um 1 erhöhst, damit die Schleife nicht endlos läuft, da die Bedingung sonst nie erfüllt ist.
i = 1 while i < 6: print(i) i += 1 #OUTPUT 1 2 3 4 5
Mithilfe des break-Statements kann eine Schleife abgebrochen werden, obwohl die Bedingung nicht erfüllt ist.
i = 1 while i < 6: print(i) if i == 3: break i += 1 #OUTPUT 1 2 3
Mithilfe des continue - Statements kann die aktuelle Iteration gestoppt und gleich zur nächsten gesprungen werden.
i = 0 while i < 6: i += 1 if i == 3: continue print(i) #OUTPUT 1 2 4 5 6
Mithilfe des else - Statements kann ein Codeblock ausgeführt werden, wenn die Bedingung nicht mehr erfüllt ist.
i = 1 while i < 6: print(i) i += 1 else: print("loop is over") #OUTPUT 1 2 3 4 5 loop is over