강의로 돌아가기
김연우

이해가 되지 않습니다

왜 틀렸을까요?

작성중인 코드―break1
1
2
3
4
5
sizes = [33,35,34,37,32,35,39,32,35,29]
for i,size in enumerate(sizes):
    if size == 32:
        print("사이즈 32인 바지는 {}번째에 있다.".format(i+1))
    break
  • americococo
    사이즈가 32인것을 찾을때 종료하라고 했으니 break문은 if문 안으로 들여쓰기하시면 됍니다 americococo 2018.12.09 18:04
1 개의 답변
정두식_

break를 만나면 for문을 종료하게 되는데요.

지금 작성하신 코드를 보면 반복문의 첫 번째 실행에서(i=0일때) 바로 break를 만나는 구조네요.

sizes = [33,35,34,37,32,35,39,32,35,29]
for i,size in enumerate(sizes):
    print("{}".format(i+1))
    if size == 32:
        print("사이즈 32인 바지는 {}번째에 있다.".format(i+1))
    break

과 같이 실행해서 작성하신 코드가 어떻게 동작하는지 확인해 보세요.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.