jackson789   6년 전

a=[]
while 1==1:
      b=input().strip()
      r=len(b)
      if 0<=r<=100:
         a.append(b)
         c=a.count('')
         if c==1:
            a.pop()
            for d in a:
                print(d)

대충 조건 만족은 다하는 것 같은데 왜 런타임 오류가 나는지 모르겠네요 ㅠㅠ

출력을하는 구조 자체가 잘못 된건가요 ? ㅜㅜ

jh05013   6년 전

파일의 끝에는 빈 문자열이 아니라 EOF가 들어오고, 이걸 읽으면 런타임에러가 납니다.

댓글을 작성하려면 로그인해야 합니다.