#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http 제목[re][re][re]return2022-04-22 16:26작성자수업도우미 정승우def Gugudan_return(n): # n단의 답을 저장할 list answer_list = [] # 1 ~ 9까지의 loop for i in range(1, 10): # n*1 ~ n*9 를 list에 추가 answer_list.append(n * i) # answer_list를 반환 return answer_listdef Gugudan_print(n): # n단의 답을 저장할 list answer_list = [] # 1 ~ 9까지의 loop for i in range(1, 10): # n*1 ~ n*9 를 list에 추가 answer_list.append(n * i) # answer_list를 출력 print(answer_list)Gugudan_print() 함수와 Gugudan_return() 두 개의 함수를 만들었습니다.Gugudan_print()는 답은 print, Gugudan_return()은 값을 반환합니다. 먼저 아래의 코드를 동작시켜봅니다.print_answer = Gugudan_print(3)print(print_answer)위의 코드를 동작해보면[3, 6, 9, 12, 15, 18, 21, 24, 27]None의 결과가 나타납니다.Gugudan_print(3)를 실행하면 [3, 6, 9, 12, 15, 18, 21, 24, 27]이 출력되고 반환 값은 없습니다. 즉, None이 print_answer에 대입 됩니다. print(print_answer)를 한다면 당연히 None이 출력됩니다. 다음으로는 아래의 코드를 동작합니다.return_answer = Gugudan_return(3)print(return_answer)이 코드를 실행하면[3, 6, 9, 12, 15, 18, 21, 24, 27] 의 결과가 나타납니다.Gugudan_return(3)은 [3, 6, 9, 12, 15, 18, 21, 24, 27]를 반환합니다. 반환된 값을 return_answer에 대입한 후, print(return_answer)를 통해 [3, 6, 9, 12, 15, 18, 21, 24, 27]가 출력됩니다.이 차이를 이해하지 못하신다면, 다양한 예제 코드를 작성해서 이해해보시길 바랍니다. 목록수정삭제답변글쓰기 댓글 [0] 댓글작성자(*)비밀번호(*)내용(*) 댓글 등록 더보기이전[re][re]return벨2022-04-22다음METHOD 관련 질문입니다1232022-04-22 Powered by MangBoard | 워드프레스 쇼핑몰 망보드