#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http 제목[re]Step _ 07 실습에서 None 없애기2021-09-26 14:48작성자수업도우미 정수연첨부파일result.png (1.32MB)안녕하세요 수업도우미 정수연입니다.python 에서는 return이 정의되어 있지 않은 경우 return None이 생략되었다고 간주합니다.따라서 질문해주신 코드에서 함수 마지막 부분에 return None이 추가된다고 생각하시면 됩니다.1) if문에 걸리는 경우 print() 함수 실행 -> 생략된 return None 수행 -> None이 반환 되어 print(calcCharacterFromString(inputsentence,inputword)) 에서 calcCharacterFromString(inputsentence,inputword) 부분이 None으로 대체 print(None)2) else문에 걸리는 경우 "Error . There is no word in sentence."이 반환되어 print("Error . There is no word in sentence.")을 수행하게 됨따라서 if, else 두가지 경우에 대해 기대했던 결과값을 출력하려면(1) if, else 모두 반환값을 만들거나(2) if, else 모두 print()만 수행, 함수 실행만(print 없이)하는 방법이 있습니다. 두 가지 방법에 대헤 사진을 첨부했으니 확인해주시기 바랍니다. 목록수정삭제답변글쓰기 댓글 [0] 댓글작성자(*)비밀번호(*)내용(*) 댓글 등록 더보기이전Step _ 07 실습에서 None 없애기putke2021-09-26다음boolean 관련 질문이요구이오2021-09-25 Powered by MangBoard | 워드프레스 쇼핑몰 망보드