• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

왜 for문에는 %i를 하고 else문에는 %(i+1)을 하나요?

21.09.13 11:16 작성 조회수 123

0

for문에  print("#%d NO" %i)

else문에 print("#%d YES" %(i+1))인 것이 이해가 안되네요 ㅠㅠ 같이 i번 도는 건데 yes일 경우 왜 1번 더 +하는지 모르겠어요! 그리고 두 번째로 알려주신 if문 

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

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

    else:

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

에서는 왜 둘 다 i+1인지 궁금합니다!! 강의 잘 듣고 있습니다 :) 감사합니다

답변 1

답변을 작성해보세요.

0

안녕하세요^^

영상 보니 for 문 안에서 NO를 출력할 때도 %(i+1)로 하는 것 같은데 어디서 %i로 했다는 건가요?

그리고 i+1를 for 문의 i가 0부터 시작하니까 i+1로 해주는 겁니다.