반응형
SMALL
range 이용한 for 문
1 2 3 4 5 6 7 8 9 10 | #-*- coding: utf-8 -*- print range(10) names = [u"김구라",u"해골",u"원숭이"] names.append(u"주뎅이") names.append(u"덩어리") for i in range(len(names)): print i, u" 번째방의 item : ", names[i] | cs |
콘솔창에 i 와 방의 인덱스를 이용해서 참조를 할 수 있어
len(names) == 5 니까
range(len(names)) 에는 [0,1,2,3,4] 이렇게 되는 것임
range(start, end, step)
1 2 3 4 5 6 7 8 9 | #-*- coding: utf-8 -*- # range(start, end, step) print range(10) print range(0, 10, 1) print range(0, 10, 2) print range(10, 0, -1) print range(10, 0, -2) | cs |
첫번째는 시작 값
두번째는 종료 값
세번째는 증감 값 (종료 값을 포함하지 않은 바로 이전까지)
range(10) 은
range(0, 10, 1) 과 같은 것을 확인 가능
range를 이용한 for문 퀴즈~
1 2 3 4 5 6 7 8 9 10 11 | #-*- coding: utf-8 -*- names = [u"김구라",u"해골",u"원숭이"] names.append(u"주뎅이") names.append(u"덩어리") # names 라는 변수에 담겨있는 이름 목록을 # for 문을 이용해서 역순으로 출력해 보세요. for i in range(len(names)-1,-1,-1): print i, u"번째 인덱스 item:",names[i] | cs |
반응형
'FrameWork > Python' 카테고리의 다른 글
파이썬 콘솔창에서 입력받기 (0) | 2017.08.09 |
---|---|
파이썬 while (0) | 2017.08.09 |
파이썬 operator (0) | 2017.08.09 |
파이썬 if 문 (0) | 2017.08.09 |
파이썬 set (0) | 2017.08.09 |