• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

if else 들여쓰기

22.09.28 23:34 작성 조회수 161

0

섹션3 1번 회문 문자열 검사에서

else를 if 보다 앞쪽에 썼는데 이렇게 쓰는 방식이 생소해서 질문드립니다. 보통 else 랑 if를 같은 들여쓰기를 취하는데

여기서는 for else로 사용한 것 같습니다. 이렇게 사용하시는 이유와 장점에 대해서 궁금합니다.

n = int(input())

for i in range(n):

s = input()

s = s.upper()

size=len(s)

for j in range(size//2):

if s[j] != s[-j-1]:

print("#%d NO" %(i+1))

break

else:

print("#%d YES" %(i+1))

답변 1

답변을 작성해보세요.

0

강지훈님의 프로필

강지훈

2022.09.30

for else 절에서

for문 도는 동안 break 가 안되면

else 절이 수행합니다