Тема: Задача Шеренга (списки)
Задача «Шеренга»
Умова
Петрик перейшов в нову школу. На занятті з фізкультури йому знадобилось визначити своє місце в  шерензі. 
Програма отримує на вхід не зростаючу послідовність натуральних чисел, кожне  з яких відповідає за зріст учня в шерензі.
Після цього вводиться число х - зріст  Петрика. Всі числа у вхідних даних не більші ніж 200.
Потрібно вивести номер, під яким Петрик повинен стати в шеренгу. 
Якщо в шерензі є люди з однаковим зростом, таким же як у Петрика, то він повинен стати після них.
Розвязок:
a=[int(s) for s in input().split()]
x=int(input())
index=len(a)+1
for i in range(len(a)):
    if x>a[i]:
        index=i+1
        break
print(index)Не розумію, що відбувається в циклі, поясніть будь-ласка.