n = 5 while n > 0: n -= 1 print(n) n = 0 while n > 0: n -= 1 print(n) n = 5 while n > 0: n -= 1 print(n) else: print("Loop done.") n = 5 while n > 0: n -= 1 print(n) if n == 2: break else: print("Loop done.") n = 5 while n > 0: n -= 1 if n == 2: continue print(n) print("Loop ended.") count = 1 while count < 5: print(count) count = count + 1 else: print("The loop wasn't interrupted") a = ["foo", "bar", "baz"] while a: print(a.pop(-1)) a = ["foo", "bar", "baz", "qux"] s = "corge" i = 0 while i < len(a): if a[i] == s: # Processing for item found break i += 1 else: # Processing for item not found print(s, "not found in list.") a = ["foo", "bar", "baz"] while True: if not a: break print(a.pop(-1))