강의로 돌아가기
Changbin Im

continue 강의도 이상하고 문제도 뭔가 이상하네요.

문제 작성하신분 말고 따로 검수를 거쳐야 하지 않을까요..

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

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

아래와 같이 코드를 작성하면 됩니다.
근데 아래코드를 지금 보여지는 시스템에서 수행하면 계속 오류가 발생합니다. 저는 로컬에서 PyCharm으로 우선 결과를 확인한 후 수행한 결과를 복사해 시스템에 추가하니 '정답' 이라는 메시지가 나오네요. 아마 원 소스에 뭔가 문제가 있는듯 하네요.
어째든 아래 코드는 로컬과 웹에서 둘다 정상적으로 수행되고 로직도 문제 없는 소스입니다. 혹시 결과 이상한 분들은 참고하세요;
(확인해보니 답변에는 tab이 적용 안되네요. (tab)으로 표현했으니 참고하세요.)

numbers = [ (1,2),(10,0) ]

for a,b in numbers:
(tab)if b == 0:
(tab)(tab)print(0으로 나눌 수는 없습니다.)
(tab)(tab)continue
(tab)print({}를 {}로 나누면 {}.format(a,b,a/b))

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