강의로 돌아가기
자율주행차 개발

질문이 잘못된거 같습니다.

continue문을 사용해서 else를 사용하지 않게 하는게 아니라
continue문을 사용해서 else가 더 깊은 블록(우측 오른쪽으로) 으로 들어가지 않게 해줘라
라는 의미네요
결국 else를 continue와 같이 쓰라는 말이죠.

문제 작성자 분이 바쁘셨나봅니다 ㅎㅎ

작성중인 코드―break2
1
2
3
4
5
6
7
8
9
numbers = [ (1,2),(10,0) ]

for a,b in numbers:
    if b == 0:
        print("0으로 나눌 수는 없습니다.")
        continue
    else:
        # 이 부분이 else문에 들어있지 않도록 수정해야 합니다.
        print("{}를 {}로 나누면 {}".format(a,b,a/b))
1 개의 답변
프로그래머스

아니오. 질문에는 오류가 없습니다.
else문을 사용하면 정답으로 인정되지 않도록 정답 체크 로직을 수정하였습니다.

같은 코드를 제출하시면 오답으로 판정될겁니다.

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