본문 바로가기

Python

[Python] range함수

연속된 숫자(정수)를 만들어주는 range()함수의 사용법을 정리하려고 합니다.

 

1. range(stop)

range(stop)은 0부터 stop전까지의 숫자를 생성한다.

range(10)은 다음과 같이 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 숫자를 생성한다.

 

2. range(start, stop)

range(start, stop)은 start부터 stop전까지의 숫자를 생성한다.

range(1, 11)은 다음과 같이 1, 2, 3, 4, 5, 6 ,7, 8, 9, 10 숫자를 생성한다.

 

3. range(start, stop, step)

range(start, stop, step)은 start부터 stop전까지의 숫자들 중 step간격으로 숫자를 생성한다.

range(0, 20, 2)는 다음과 같이 0, 2, 4, 6, 8, 10, 12, 14, 16, 18 숫자를 생성한다.

step으로 음수를 지정할 수도 있다.

 

참고: withcoding.com/79