살려주세요 ㅠㅠ boolean질문드립니다ㅜㅜㅜ살려주세요ㅠㅠㅠ

조회수 547회

어떤 input.txt안에 숫자가 0부터 99까지 전부 있는지를 확인하기 위한 프로그램을 작성하고 있습니다. 현재 작성한 프로그램은 이렇습니다.

fname=input('Enter a file name:')

try: fhand=open(fname)

except: print('File cannot be opend',fname)

quit()

strnumbers=fhand.read().split()

for k in range(0,100):

for num in strnumbers:

if num is not k:

print('False')

근데 이마저 작동하지 않습니다 ㅠㅠㅠㅠㅠㅠ

선생님께서 이것을 inCovered=99*[False]로 놓고 숫자가 하나씩 있을때마다 False를 True로 바꾸라고 하셨는데 사실 boolean개념을 배우지도 않아서 ㅠㅠ 어떤식으로 해야 하는지를 잘 모르겠습니다. 혹시 boolean방법이 아니더라도 위에 제가 작성한 프로그램을 손봐서 숫자가 모두 있다/ 없다 라는 값이 나오게 할 수 있는 방법이 있을까요?

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)