ohjins97   3년 전

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

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

for i in range(N):

        if A[i] < X : 

            print(A[i],end=" ")

이렇게 작성했는데 프로그램에서 오류나는 이유가 뭘까요ㅜ?

1207koo   3년 전

제가 실행했을 때는 python3에서는 잘 되고 python2는 end=" "부분에서 invalid syntax가 뜹니다.

python3에서만 지원되는 거 아닐까요...? 잘 모르겠지만 그래 보입니다

kcs19542001   3년 전

출력오류가 맞다면, 맨 끝에 공백문자 있는 거 같네요~~

1공백4공백2공백3공백

이렇게 출력되네요~

str으로 input 그대로 받으신 뒤에 값 비교할때만 int값 씌워주시고..

join써서 출력하시면 될 듯!

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