[Python 기초]파이썬 데이터의 비밀파이썬 데이터의 비밀팰린드롬

Q

이렇게 한번에 적으면 왜 안되는건가요?

조회 119

좋아요 0

2024년 12월 13일




A
1개의 답변이 있어요



2024년 12월 13일 ()

댓글 4

2024년 12월 13일
else가 for문 안에 있어서 루프가 다 돌지 못하고 왼쪽 첫번째, 오른쪽 첫번째만 비교하고 결과가 출력된다는 뜻인거죠?
2024년 12월 13일
네 맞아요. for문 안에 else가 있기 때문에, 첫 글자와 마지막 글자만 비교하고, 일치하지 않으면 False, 일치하면 True를 반환하고 반복문이 끝나버리게 됩니다.
2024년 12월 13일
따라서 반복문 안에서 if ~else 문을 사용하지 않고 반복문 내에서는 if 문만 사용하고, 반복문 루프가 다 종료될 때까지 False를 return 하지 않으면 True 를 리턴하도록 for 문 바깥으로 return True를 꺼내야 합니다.
2024년 12월 13일
넵 이해됐습니다! 감사합니다!

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇