이상하네요. news_data 폴더에 파일 들어 있구요, 8_South Korea coach has a warning for Tottenham Hotspur's Heung-min Son and fellow internationals, suggests they should consider exits.txt 로 그냥 두면 에러가 뜨는데 8_South Korea coach has a warning for Tottenham Hotspur's Heung-min Son and fellow internationals.txt 정도로 짧게 만들면 에러가 안납니다. 윈도에서 파일 제목 글자수 제한과 관련된 문제는 아닐지, 궁금해서 질문 올려봤습니다.
원래 제가 작성한 코드도 과제에서 요구하는 바와 틀리지 않는다고 생각합니다만, 두 가지를 고쳤더니 pass 되었습니다. 다른 분들을 위해 적어 놓습니다. [1] is_positive_number()를 수정해서, 5, 6, 11과 같은 자연수 뿐 아니라 5.0, 6.000, 11.00과 같은 '소수'도 factorial을 계산하게끔 바꿨습니다. (그런데 이게 채점에서 문제가 되는지는 저도 잘 모르겠습니다.) [2] main()의 while 구문에서 elif user_input == "0" 를 elif is_positive_number(user_input) is False and user_input is "0": 으로 고쳤습니다.