a while
statement should be proceeded with a conditional. The conditional True
(or in your cause not False
) always evaluates to True
so the loop never ends.
the if
block is never executed because because num < 0
never evaluates to True
. Did you mean to decrement num by 1 in each iteration of the while
block? If so, add a num = num - 1
within the while
block:
num = 100
while not False:
if num < 0:
break
num = num - 1
print('num is: ' + str(num))