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))
