반응형
for i in range(10) : #0~9
print(i, end=" ")
print()
for i in range(1,11) : #1~10
print(i, end=" ")
print()
for i in range(1, 10, 2) : #1,3,5,7,9
print(i, end=" ")
print()
for i in range(20, 0, -2) : #20, -18, -16
print(i, end=" ")
페이지는 146
(그러고보니 예전에 앞에서 나왔던 sep이랑 비슷한 거였다.)
75페이지에 나오는 sep 함수
print(year, month, day, sep="/") 하면
year/month/day 이렇게 출력된다.
146페이지에 나오는 end 함수도 비슷한 것 같다.
print(i, end=" ")는 변수 i의 값을 출력한 다음 줄 바꿈 대신 공백(" ")을 삽입하라는 의미이다. 이렇게 하면 데이터가 옆으로 이어서 출력된다.
그렇다면 end 대신 sep을 쓸 수도 있는 걸까? 테스트 해봤다.
흠 -_-;; 뭔 차이인지 완벽하게 감이 오지는 않는데..
하여간 용도가 확실히 구분될 수 있다는 건 알 수 있었다.
for range() 함수의 용법
1.for 변수 in range(종료값) : - 0에서 종료값 -1의 정수 범위
2.for 변수 in range(시작값, 종료값) : - 시작값~ 종료값-1의 정수 범위
3.for 변수 in range(시작값, 종료값, 증감 단위) : - 시작값~종료값-1의 정수 범위에서 증감 단위에 따라 반복
반응형
'파이썬 독학일지' 카테고리의 다른 글
파이썬 독학일지-4.2.4 for문에서 문자열 다루기(주피터 노트북/인트로덕션 투 파이썬) (0) | 2021.07.31 |
---|---|
파이썬 독학일지-4.2.3 5의 배수 합계 구하기(주피터 노트북/인트로덕션 투 파이썬) (0) | 2021.07.31 |
파이썬 독학일지-S3심화문제(주피터 노트북/인트로덕션 투 파이썬) (0) | 2021.07.31 |
파이썬 독학일지-E3연습문제(주피터 노트북/인트로덕션 투 파이썬) (0) | 2021.07.25 |
파이썬 독학일지-C3-10 웹 사이트 콘텐츠 이용 가능 여부를 판단하라(주피터 노트북/인트로덕션 투 파이썬) (0) | 2021.07.25 |
댓글