반응형
일반적으로 연속적인 숫자값을 나타내려면 한줄에 결과값이 나오는 것이 아니라, 마치 엔터를 친 것처럼 결과값이 나타난다. 예를들어 아래와 같다.
for i in range(1,10):
print(i)
1부터 숫자 9까지 print 해보면, 당연히 아래와 같이 결과값이 나타날 것이다.
만약세 123456789 와 같이 나타내고 싶다면 어떻게 해야할까? 한줄로 표현하고 싶을때는 end 명령어를 같이 써주면된다. 예를들어 아래와 같이 써주면된다.
for i in range(1,10):
print(i,end='') #한줄에 입력하고 싶을 떄
end를 이용해서 끝문자를 지정하면된다. 현재 공백으로 넣어서 위와 같이 나타나는것 만약 끝문자를 지정한다면 다음과 같이 사용할수있다.
for i in range(1,10):
print(str(i)+'누리'+' ',end='') #한줄에 입력하고 싶을 떄
끝문자를 '누리'와 '띄어쓰기공백'으로 지정해주면 1누리 2누리 이런 식으로 만들 수 있다.
반응형
'성장일기 > 파이썬' 카테고리의 다른 글
[알고리즘] 같은 문자 찾아내기 & 짝 지어 모든 조합 찾아내기 (0) | 2021.06.24 |
---|---|
[파이썬] 파일 데이터 한줄씩 읽고 합하고 평균구하기, read().splitlines() (0) | 2020.10.14 |
[11654번-백준Python] 아스키 코드값을 출력하는 프로그램 (0) | 2020.08.31 |
[파이썬기초 문법]Day2, 조건문 IF (0) | 2020.02.20 |
[파이썬기초 문법]Day1, Print() ,변수, 숫자와 문자열 (0) | 2020.02.20 |