반응형
range()는 연속된 정수로 이루어진 객체를 만들어주는 함수입니다.
대표적으로 for in 구문, list() 클래스와 함께 잘 활용됩니다.
range(start, stop, step)
start : 시작하는 숫자
stop : 끝나는 숫자(stop은 포함하지 않음)
step : 숫자의 간격
· range(0,20,2) → 0, 2, 4, 6, 8, 10, 12, 14, 16, 18
step이 음수인 경우, 그 절대값만큼 감소하면서 진행합니다.
· range(20,0,-2) → 20, 18, 16, 14, 12, 10, 8, 6, 4, 2
예제 입력 1
a=range(0,20,4) print(list(a))
예제 출력 1
[0,4,8,12,16]
예제 입력 2
for i in range(0,5,2) print(i) print(str)
예제 출력 2
0 2 4
range(start, stop)
range() 함수에 인수가 두 개 주어질 경우 step이 1로 설정됩니다.
예제 입력 1
a=range(0,10) print(list(a))
예제 출력 1
[0,1,2,3,4,5,6,7,8,9]
예제 입력 2
for i in range(0,4) print(i) print(str)
예제 출력 2
0 1 2 3
range(stop)
range() 함수에 인수가 한 개 주어질 경우 start는 0, step은 1로 설정됩니다.
예제 입력 1
a=range(7) print(list(a))
예제 출력 1
[0,1,2,3,4,5,6]
예제 입력 2
for i in range(3) print(i) print(str)
예제 출력 2
0 1 2
반응형