#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http 제목[re]none이 출력되는 이유2020-04-26 23:57작성자인바다 조교먼저 print를 사용한 경우를 다뤄보면,학생분께서 앞의 질문에서 본것이 맞습니다.해당 함수의 for문 안에 있는 print 구문들이 다 끝난 후, return 값이 없다는 none이 나오는 것입니다.다음으로 return을 사용한 경우는,함수는 return을 만나게 되면 해당 함수의 return값을 돌려준 후 함수를 종료하게 됩니다.따라서 def calcGugudan(dan): for i in [1,2,3,4,5,6,7,8,9] : return(dan, " * ", i, " = ", dan * i)print(calcGugudan(dan)) 를 수행하면 (1, ' * ', 1, ' = ', 1)만 반환되고 반복문이 더이상 실행되지 않았음을 알 수 있습니다.그리고 print의 ','기능이 적용되지 않아 모양도 의도하신 것과 다르게 나옵니다.실행되는 코드를 한줄 한줄 생각하며 따라간다면 어느 부분이 잘못됐는지 늘 알 수 있습니다.앞으로 질문하실 때 코드를 직접 본문에 적어주신다면 더 빠른 답변이 가능할 것 같습니다. 목록수정삭제답변글쓰기 댓글 [0] 댓글작성자(*)비밀번호(*)내용(*) 댓글 등록 더보기이전none이 출력되는 이유v2020-04-26다음step 11 중 질문12342020-04-26 Powered by MangBoard | 워드프레스 쇼핑몰 망보드