qkr0245   1년 전

TypeError: 'list' object cannot be interpreted as an integer

왜 리스트를 불러올 수 없다하는거죠?

입력받은 A의 값을 출력하려해도 안되네요

다른분들 A값받는것은 다 똑같이 쓰신거같은데 차이를 모르겠습니다.

tori1753   1년 전

첫번째 또는 두번째 방법으로 시도해보세요

qudfbf2   1년 전

7번째 줄에서 문제가 생기는 것 같습니다. range(A)에서 A가 아니라 A의 길이라던지 그에 해당하는 다른 값을 넣으셔야 할 것 같습니다

qkr0245   1년 전

위에 두 방법 모두 같은 에러가 뜹니다ㅠㅠ

A에 값을 넣는 과정 자체가 에러가 뜹니다

qudfbf2   1년 전

음.. 위에 tori 님이 알려주신 첫 번째 코드로 직접 실행시켜봤더니 정상적으로 동작하는 것으로 확인이 되는데요..

정말 배열에 안들어간건지 확인해보시려면 for문을 사용하지 말고 A배열을 하나씩 확인해보세요

N, X = map(int, input().split())
A = list(map(int, input().split()))

for i in range(len(A)):
if A[i] < X:
print(A[i])

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