Hello!

I just wanted to check if I understand it correctly why my code was wrong. After looking in other posts I think I get it but…:

This is the exercise.

This is what I had:

```
def over_nine_thousand(lst):
sum = 0
for number in lst:
sum += number
if sum <= 9000:
return sum
if sum > 9000:
break
return sum
```

Am I right in thinking that with the “if sum <= 9000”, I am causing the iteration to stop after the very first iteration because the condition has been met already?

I feel like it’s a ‘stupid’ question. It’s just that until now I did really well, I think, but I am struggling a bit with loops and I wanna make sure I understand correctly.

Many thanks!