커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
break에 대한 질문
파이썬 문법 뽀개기 v0
1주차
북마크
김*양
댓글
2
추천
0
조회수
4
조회수
4
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.



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를 사용할 때 쓰지 않나요?

취소
 공유
취소
댓글 0
댓글 알림
나의얼굴