강의로 돌아가기
-

무엇이 잘못되었나요,,,

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

작성중인 코드―break2
1
2
3
4
5
6
numbers = [(1,2),(10,0)]
for a,b in numbers:
    if b == 0:
        print("0으로 나눌 수 없습니다.")
        continue
        print("{}를 {}로 나누면 {}".format(a,b,a/b))
2 개의 답변
정두식_

continue까지는 잘 쓰셨는데요. 마지막 print문이 for문 블럭이 아니라 if문의 블럭에 들어가 있는게 문제입니다.

  • -

    for블럭에 넣어도 오류가 나는데..왜그런거죠ㅠㅠ

    -―2017.08.18 11:24
  • 정두식_

    print문구를 수정하셨네요... 초기화 버튼을 눌러서 원래대로 만들고 해 보세요.

    정두식_―2017.08.18 11:24
-

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

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

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