How the value of iteration for while loop keeps incrementing without even initialising?
def count(numbers):
numbers = sorted(numbers)
tot = 0
while numbers[tot] < 20:
tot += 1
return tot
This is solution of the exercise
1 answers ( 0 marked as helpful)
Hi Swarntam!
Thanks for reaching out.
We use a while loop to iterate over a certain piece of code so long as the condition (in our case - to havenumbers[tot]< 20
) is true. This means that the while loop will go through every element from numbers and augment the value of tot
by 1 every time the loop encounters a value smaller than 20.
Hope this helps.
Best,
Martin