#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http 제목[re]step_04 과제 질문2020-04-03 22:13작성자송용우 학생파이썬에서 출력한다는 개념을 다시 한번 점검 해보시면 좋을 것 같습니다!프로그래밍에서 출력한다는 말의 의미에는 크게 두 종류가 있습니다.첫 번째는 화면에 출력(print)한다는 의미고,두 번째는 함수의 결과값을 출력한다는 반환(return)의 의미입니다.두가지 함수를 예로 들어보겠습니다. 첫번째 add_1()는 함수의 입력 값으로 1과 2가 들어가고 출력 값은 둘을 더한 3입니다. 이때, 함수는 3을 출력 또는 반환(return)한다고 합니다.두번째 add_2()는 위 함수와 동일하게 입력 값으로1과 2가 들어갑니다, print()를 통해 둘을 더한 값을 화면에 출력(print)합니다.하지만 return 키워드가 없기 때문에 함수가 출력, 반환(return)하는 값은 없습니다.add_1()의 경우에 3이 화면에 출력되는 이유는 사용하고 계신 대화형 인터프리터 Jupyter Notebook에서 개발자 편의를 위해함수의 출력, 반환(return) 값을 화면에 출력(print)해주기 때문입니다. 즉, add_1() 함수에는 원래 화면에 출력(print)하는 기능이 없습니다.-----질문해주신 코드에서는 print(...) 함수에서 원하는 값을 화면에 출력(print)하고, None을 반환합니다. 그리고 calcGugudan()에서는 print()가 반환(return)한 값인 None을 반환(return)하게 되고, 결과적으로 Out[10]에 함수의 반환 값인 (None, None , ...)이 출력되게 됩니다. 따라서 주어진 문제에서 출력한다라는 의미를 다시 한번 생각해보시고, 코드를 수정해주시면 될 것 같습니다! 목록수정삭제답변글쓰기 댓글 [0] 댓글작성자(*)비밀번호(*)내용(*) 댓글 등록 더보기이전step_04 과제 질문뫄2020-04-03다음강의 게시판 질문드립니다.파이썬수강생2020-04-03 Powered by MangBoard | 워드프레스 쇼핑몰 망보드