majord0218   1년 전

아래 코드가 안풀려서 마지막줄 들여쓰기

하니까 해결됐는데

저기서 들여쓰기를 안했을때의 문제점이 뭘까요..?

naracar12   1년 전

마지막줄 들여쓰기를 하지 않으면,

a==0일때 if a==0:이라는 조건에 걸려서 1을 출력하고,

그 이후에 else문을 지나 맨 마지막에 len(b) (이 경우, b는 빈 리스트이므로 0이 되겠지요)를 출력하여 오답이 됩니다.


마지막 줄을 들여쓰기 하면,

a==0일때 if a==0:이라는 조건에 걸려서 1을 출력하고, print(len(b))는 else문 속에 들어가있으므로 출력이 일어나지 않습니다.

majord0218   1년 전

아 그렇네요 감사합니다!!

댓글을 작성하려면 로그인해야 합니다.