2753번 - 윤년
elif 대신 if를 사용하면
2012년을 입력했을때
1
0
이렇게 나오더군요
elif를 쓰면 정상적으로 풀리던데 차이가 뭔가요?
else는 자신 이전에 나타난 가장 가까운 if / elif와 묶입니다. 그래서 elif가 아닌 if를 사용할 경우 2번째 줄의 if는 단독으로 존재하고 4, 6번째 줄의 if 및 else가 하나로 묶이기 때문에 2번째 줄에 해당하는지와는 관계 없이 4번째 줄이 거짓이면 6번째 줄이 반드시 실행됩니다.
댓글을 작성하려면 로그인해야 합니다.
hihighcivil 1년 전
elif 대신 if를 사용하면
2012년을 입력했을때
1
0
이렇게 나오더군요
elif를 쓰면 정상적으로 풀리던데 차이가 뭔가요?