아닙니다 ㅎㅎ 3월 말 전에 웹 서비스가 크게 개편되면서, 포인트와 레벨 시스템이 생기는데 영준님과 성주님의 레벨이 기대되네요! ㅎㅎ
+0
2018년 3월 19일
늘 감사하게 생각하고 있습니다! 더 좋은 강의를 만들고, 커뮤니티를 건강하게 활성화하기 위해 열심히 노력하겠습니다^^
+0
2019년 1월 15일
아주 명쾌합니다 :)
+0
2019년 2월 15일
쉽게 설명해주셔서 감사합니다! 덕분에 개념을 잡을 수 있었어요ㅠㅠ!
+0
2019년 3월 24일
return은 입력, print는 출력이군요! 출력하라는 것 안에 입력된 값이 없으니, 없다라는 뜻의 none이 나온다고 이해해도 될까요?
+0
2019년 4월 10일
다시 설명해주신 부분에서 출력하라(print_sum(2, 4))가 아니라 출력하라(sum(2, 4))로 입력하신 이유가 따로 있으신가요?? 여기서의 print라는 의미가 출력하라라는 명령어가 되는건가요??
+0
2019년 4월 10일
그리고 print_sum(2, 4)은 6이라는 값을 가지므로 print(print_sum(2, 4))라고 하면 print(6)이 되어서 6이 나와야하지 않나요??
+0
2019년 4월 10일
sum(2, 4)가 그대로 라는 뜻을 잘 모르겠습니다..
+0
2019년 4월 12일
오오...나연님 그동안 아무도 오타를 몰랐군요...덕분에 고쳤습니다!
+0
2019년 4월 15일
저도 나연님과 비슷하게 이해했는데 print_sum(2, 4)=6 print(6)=6으로 나와야 하는거 아닌가요 ㅠㅠ 저 부분만 다시 설명해주실수 있나요?
+0
2019년 4월 16일
ㅜㅜ희연님, 이 글의 핵심은 print_sum(2, 4)가 6으로 바뀌지 않는다가 핵심입니다. 다시 잘 읽어보세요. "리턴 = 함수가 쓰여있는 부분을 지우고, 그 자리에 리턴값을 쓰세요" 입니다. print_sum(2, 4)는 리턴값이 없어요.
+0
2019년 10월 6일
초보를 위한 훌륭한 설명이십니다.^^ 잘 이해가 안 될 때는 시간을 두고 반복하시면 이해가 빠르실 듯 ~
+0
2019년 12월 22일
맹쾌하네요 ㅎㅎ
+0
2020년 1월 2일
저도 질문 드리겠습니다ㅜㅜ 마지막에 print(print_sum(2, 4)) 에서 함수는 항상 return 값을 반환하기 떄문에 print_sum(2, 4)는 6이 되고, 그리곤 print(6)이 정의 되어 있지 않기 때문에 None 이라는 이 나오는 건가요...?
+0
2020년 1월 2일
안녕하세요, 연승님^^ print_sum 함수의 print(a + b)에 의해 6이 출력이 됩니다. 그리고 더 이상 코드가 없는데, return 이 없으므로 가장 마지막 줄, 즉 print(a + b) 다음에 return None 이 있다고 파이썬은 내부적으로 처리하게 됩니다.
+0
2020년 1월 2일
그러므로 print(a+b)에 의해 먼저 6이 출력되고 return None에 의해 None이 반환됩니다. 그래서 최종적으로 print(None)이 되어 None까지 출력을 하게 됩니다:)
+0
2020년 1월 5일
안녕하세요 현재 이해한것 디폴트 리턴값은 None으로 지정되어있음 print(print_sum(2, 4))에서 print_sum(2, 4) 를 프린트 후 print_sum(none)을 프린트 함. 맞나요?
+0
2020년 1월 5일
안녕하세요, Hyun Beak님^^ print_sum(2, 4) 함수 호출로 내부의 print(a + b)에 의해 6이 출력된 후 말씀하신 것 처럼 None이 반환되어 print(print_sum(2, 4))에서 print(None)이 되고 이에 의해 None이 출력된다고 하시면 정확할 것 같습니다:)
+0
2020년 1월 12일
프린트 함수 자체가 리턴동작을 항상 포함하고 있기 때문이라고 보면 되나요? 무슨 말인지 잘 이해가 안됩니다.
+0
2020년 1월 12일
모든 함수는 리턴값이 있습니다. print 도 마찬가지구요. 따로 함수에 return 값이 정의되어 있지 않으면 None을 return 하는 것입니다.
댓글 28개