백준 10871 파이썬 X보다 작은 수

304호 하숙생·2022년 7월 21일
1
post-thumbnail


Solve

n, x = map(int, input().split())
Numbers = list(map(int, input().split()))
for i in range(n):
    if Numbers[i] < x:
        print(Numbers[i])

Output

이렇게 작성을 해도 풀이 통과를 하지만 예제 출력을 보면 한줄에 모든값이 담겨 출력된다.

n, x = map(int, input().split())
Numbers = list(map(int, input().split()))
for i in range(n):
    if Numbers[i] < x:
        print(Numbers[i], end=' ') # print option end=''

이렇게 작성을 하면 예제 출력과 같은 형식으로 출력이 된다.

출력문 print(sep="", end="")

파이썬의 출력문은 print를 사용하며 두 개의 옵션을 사용할 수 있습니다.
sep=''
print문의 출력문들 사이에 해당하는 내용을 넣을 수 있습니다. 기본 값으로는 공백이 들어가 있으며 이를 사용해 원하는 문자를 입력할 수 있습니다.

print("A","B","C", sep='*') # A*B*C

end=''
print문을 이용해 출력을 완료한 뒤의 내용을 수정할 수 있습니다.

print("A","B","C", end='*') # A B C*

print안에 여러 개의 값을 출력할 경우 값들 사이에 공백이 들어가 있으며, print문이 끝나게 될 경우 개행(\n)이 되는것을 확인할수 있고 위 옵션들을 사용해 기본 옵션을 바꿀 수 있다.

profile
304호 하숙생의 코딩일기장

1개의 댓글

comment-user-thumbnail
2022년 7월 22일

화이팅입니다 ^^

답글 달기