강의로 돌아가기
-

이게맞는건가요?

이렇게 해도 되는건가요?

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

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

정답으로 인식되긴 하지만... 사실 틀렸습니다.
함수를 안 배운 상태라 문제를 이렇게 냈는데요. 사실 내고 싶은 문제는
1,2가 주어지면 0.5를 return하고,
10,0이 주어지면 0으로 나눌 수는 없습니다.를 return하는 형태였습니다.

지금 작성하신 코드는 1,2가 주어졌을때 두 줄을 무조건 출력하는 방식이네요.

  • -

    그럼 else: 위에 쓰는게 맞는건가요 continue 를?

    -―2017.08.18 11:24
  • 정두식_

    네.

    정두식_―2017.08.18 11:24
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.