31분 영상에서 질문있습니다
저도 이부분이 잘 이해가 안가서 제 부족한 지식으로나마 주석을 달아둔게 있거든요. 혹시 도움이 될까 적어봅니다.# 자 이게 이해가안되는 나를 위해 설명을 마저 적는다 # input에 5글자를 적었어. 그럼 인덱스는 4고 길이는 5지? 저거는 # 길이를 구하는 함수(len)이니까 length == 5 인거야. 그리고 이 length가 # 나누기 2를 했을때 나머지가 1이 있지? 그럼 홀수고, if에 해당하는 함수로 # 진행이 돼. 그리고 지금 저 str_1은 index하나하나 저장되어있겠지? # 예를 들어, 내가 print(str_1[3]) 이렇게하면 0 1 2 3 으로 진행되어서 # 4번째에 있는 글자가 print가 될거야. 그것과 같은 원리로 # str_1의 index값을 length//2로써 출력하는거야. 이게 어떻게 가능하냐면 # str_1[ -- ] 저 대괄호(리스트)안에는 어차피 숫자로 구성이 되어야하는거고 # 여기서 숫자가 담겨져 있는 함수의 값인 length가 들어가는게 문제가 없는거지. # 그리고 ch에는 str_1[ ]에서 인덱스값이 저장되는거야.