for循环中判断次数够了,就停止?

当第一个if,运行3次及3次以上后,运行到 非第一个if 后,停止循环:
如案例中,数据66,34,16 都满足第一个if,然后运行到5后,不是第一个if,停止循环,后面的不要了:
代码怎么写呢?

l=[1,2,5,2,66,34,16,5,23,54]


for i in range(len(l)):
    if l[i] >10:
        print(i,l[i],"A")
    if l[i] <10:
        print(i,l[i],"B")

0 1 B
1 2 B
2 5 B
3 2 B
4 66 A
5 34 A
6 16 A
7 5 B
8 23 A
9 54 A

设置一个标志量,表明出现过大于10的情况,当新情况是小于10时,退出