#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목[re][step 11]구구단 질문2020-04-23 17:32
작성자

맨마지막 줄에 보면 

print(calcGugudan(j)) 

를 실행합니다.


함수 실행 순서를 살펴보죠,


print(calcGugudan(j)) 를 호출하면

먼저 print 안에 있는 calcGugudan(j) 를 호출합니다.

그럼 calcGugudan() 함수에서 구구단을 출력하죠, 

그리고 print(calcGugudan(j))에서 밖에 있는 print함수를 호출합니다. 이 때 print함수는 calcGugudan(j)를 출력하는 것이죠. calcGugudan은 함수입니다. 즉, 함수를 출력하라는 질문자님의 맨마지막 출이 출력 됩니다.


맨마지막 출을 없애는 방법은  단순히

print(calcGugudan(j) 를 calcGugudan(j) 로 바꾸면 됩니다.


자세한 설명은 https://stackoverflow.com/questions/58355568/why-is-my-function-returning-function-at-0x7f37c058d378 이 링크를 참조하세요.

댓글
이전[step 11]구구단 질문2020-04-23
다음step11 마지막 문제 질문합니다2020-04-23