파이썬 range 질문

조회수 455회

def print_5xn(a):

A = int(len(a) / 5)
for i in range(A+1) :
    print(a[i * 5: i * 5 + 5])


 print_5xn("1234567898888")
 12345
 67898
 888

def print_5xn(a):

A = int(len(a) / 5)
for i in range(A) :
    print(a[i * 5: i * 5 + 5])


 print_5xn("1234567898888")
 12345
 67898

A+1을 A로 바꾸어도 같은 결과가 나올거라 생각했는데, 결과값이 다른 이유를 알고 싶습니다.

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)