본문 바로 가기

학습 Q&A

강의 내용 궁금증! 교수님이 직접 답변 드립니다.

  • 홈
  • 커뮤니티
  • 학습 Q&A
  • 학습 Q&A
ic_qna.png

강의 범위를 벗어난 질문은 답변이 어렵습니다.
비방, 욕설 등 게시판 성격과 무관한 내용은 사전 고지 없이 삭제됩니다.
답변 완료된 게시글은 수정 및 삭제 불가합니다.

게시판 글보기
제목 답변완료 [내일은 파이썬 기초편] 4강 32분 19초/madelist
질문유형 강좌내용 교수님 장윤경
과목 파이썬 강좌명 [파이썬] 내일은 파이썬(Python) - 기초편
작성자 이*향 (G***********5) 등록일 2026-01-15 10:24
첨부파일

madelist를 만드는데 n=0 변수 지정하는데 따로 지정하는 이유가 있을까요? n=0을 지정하는 이유를 모르겠어요ㅠㅠ

또 똑같은 4강 37분 1초에 선생님이 하시는대로 똑같이 따라했는데 전 값이 다르게 나와서 왜그런지 모르겠습니다..! 마지막 값이 5로 나와요!

답변 완료된 질문과 답변은 수정 및 삭제가 불가합니다.

댓글
0
장*경 교수님

보통 출력물 사이에 공백을 주려면 end=' ' (작은따옴표 안에 띄어쓰기 한 칸)를 사용합니다. 하지만 현재 코드에는 숫자 5가 들어가 있습니다 (end='5').

​이로 인해 파이썬은 숫자를 하나 출력할 때마다 그 뒤에 공백 대신 숫자 '5'를 붙여서 출력하게 됩니다.
​예: 1000 출력 후 5 붙임 -> 10005
​그다음 공백("")과 다음 숫자가 이어지면서 숫자들이 마치 커다란 수처럼 합쳐져 보이게 됩니다.
​2. 해결 방법
​출력 결과 사이를 한 칸씩 띄우고 싶다면 end='5'를 end=' '로 수정해 보세요.

n=0 으로 하는 이유는 단순한 명시적 초기화입니다.

  • 2026-01-16