파이썬 for 문 문제 질문

파이썬 for 문 문제 질문

작성일 2023.09.22댓글 2건
    게시물 수정 , 삭제는 로그인 필요

파이썬 문제 질문입니다. z가 6인데 for 문을 탈출하기 위해서 6까지 반복해야 되는거 아닌가요 ? 해설에서는 z-1까지 for 문을 실행한다구 나와있습니다.



#파이썬 for문 #파이썬 format #파이썬 for in #파이썬 for range #파이썬 for문 range #파이썬 for beginner 3판 연습문제 답 #파이썬 format 소수점 #파이썬 for 반복문 #파이썬 for문 거꾸로 #파이썬 for문 예제

profile_image 익명 작성일 -

해설이 맞습니다.

6번 반복은 맞을 수 있으나 6까지 반복은 아닙니다.

5까지 입니다.

profile_image 익명 작성일 -

저도 그부분을 의아해하고 좀 읽어본적이 있읍니다

1~2라고 표현을 하면 알아보기 쉬울텐데, 굳이 1:3처럼 사용하면서 3개가 아니고 2개만 나온다고 하는것이 이상하다는 생각을 했읍니다. 질문자님이 말씀하신것과 비슷한 부분이지요

그래서, 결론적으로는, 연속적으로 사용하기위해서는 -1의 형태처럼 사용하는것이 혼돈이 더 줄어든다는 것입니다

예를들어 10개의 리스트가 있을때

data = "1234567890"이라고 할때

data[0:2], data[2:5], data[5:10]처럼 사용하면 전부다 출력이 되는데

우리가 일반적으로 사용하는 방식으로 한다면

data[0~1], data[2~5], data[6~9] 이렇게하면, 어떤 특정한 조건에서는 읽기가 편한데,

문제는 제일앞이 0부터 시작하는것에 있읍니다

대부분의 언어가 컴퓨터의 기본으로 0부터 시작하기 때문에

다른부분들도 고려를 해야해서, 아래의 3가지중 하나를 선택해야 하는데, 기본에 사용하는 방식이 제일 좋다라고 한답니다

data[0:2], data[2:5], data[5:10]

data[0~1], data[2~5], data[6~9]

data[1~2], data[3~6], data[7~10]

파이썬 for문 질문

root = r"D:\테스트폴더" for item in os.listdir(root): f_list_zip = [file for file in item if file.endswith('.zip')] for문으로 디렉토리의 폴더목록과 파일목록을 가져와서...

파이썬 for문 질문

문제 답이 왜 hi hi hi 이렇게 나오나요??? range() 는 범위를 생성하는 함수이면서... for A in B: 는 반복가능한 객체 B에서 값을 순서대로 하나씩 꺼내 A에 넣고 사용할...

파이썬 for문 범위 질문

... 예를 들어 A = 1 for i in range(A) print("A") A += 1 이래도 범위가 증가 되지는 않는데, for 문 위에 와일이 오거나, 중첩 for문을 쓸 경우 왜 범위가 증가될 수 있는지...

파이썬 for문 질문

for문에서 for n in range (10): print('hello') 가 hello를 10번 반복해서 출력하라는... balls=['야구공','축구공'] for item in balls: print('item:',item) 이, balls에 저장된 item의...

파이썬 for문 질문

코드 문제풀이하고있는데 for문 5번 돌아가지고 왼쪽위의 그림처럼 출력되게... 파이썬을 비롯한 모든 프로그래밍 언어에는 변수가 유효한 범위, 영역(scope)라는 게...

파이썬 for문 개념 질문

... 파이썬에서 for 루프는 반복 가능한(iterable) 객체를 통해 반복을 수행합니다. 반복 가능한 객체에는 리스트, 튜플, 딕셔너리, 셋, 문자열, 그리고 range 객체 등이...