
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
break에 대한 질문입니다.
people = [
{'name': 'bob', 'age': 20},
{'name': 'carry', 'age': 38},
{'name': 'john', 'age': 7},
{'name': 'smith', 'age': 17},
{'name': 'ben', 'age': 27},
{'name': 'bobby', 'age': 57},
{'name': 'red', 'age': 32},
{'name': 'queen', 'age': 25}
]
for i, person in enumerate(people):
name = person['name']
age = person['age']
print(i, name, age)
if i > 3:
break
Q1.
if i>3:
break
이 부분은 i가 3보다 크면(0,1,2,3) 멈춰라라고 쓴 것 같은데 4번까지 출력 되는 이유는 뭘까요?
(그냥 외워야하나요..?)
Q2.
if i < 5:
break
는 출력이 0번째 순서만 되던데, 작다는 표현은 break를 사용할 때 쓰지 않나요?
