반응형
1. range란?
range는 '범위'를 뜻하는 단어이며, 파이썬에서 range는 반복할 범위를 지정할 때 사용하는 명령
ex) range(5), range(10)처럼 반복 범위를 지정하면 각각 5번, 10번 반복하여 실행된다.
2. 사용예제
1. list를 이용한 출력
print(list(range(5)))
결과
설명
결과에서 보이듯 range(5)는 0,1,2,3,4 5개를 가진다.
for명령어에서 사용했던
for x in range(5):
의 의미는 '변수 x의 값을 차례대로 0,1,2,3,4로 바꾸면서 반복 블록을 실행하라'라는 뜻
2. range의 시작 값 - range(a, b)
print(list(range(1,11)))
결과
설명
range(a, b)의 의미는 'a부터 시작해서 b의 바로 앞까지 1씩 늘리면서 반복하라' 라는뜻
범위에 대한 기준이 처음에는 생소할 수 있으니 직접 해보면서 익숙해지는 것이 가장 빠름
3. 활용 예제
- 1부터 10까지의 숫자의 합계를 구하는 프로그램
sum = 0
for x in range(1,11):
sum = sum+x
print("x :",x,"|| sum :",sum)
결과
설명
1. 숫자를 계속 더할 변수 sum의 초기값을 0으로 지정함.
2. for문을 통해 변수 x의 범위 (1 ~ 10)를 지정해줌.
3. sum = sum+x 는 지금까지 더한 sum값에 x값을 더해 그 값을 다시 sum에 저장하라는 뜻
결과적으로 1~10까지 1씩 증가한 합계를 출력함
반응형
'python' 카테고리의 다른 글
[파이썬 기초] time 모듈을 활용한 프로그래밍 (0) | 2022.04.11 |
---|---|
[파이썬 기초] 파이썬에서 자주 사용하는 자료형 (0) | 2022.04.07 |
[파이썬 기초] input 명령을 이용한 입출력 (0) | 2022.04.07 |
[파이썬기초] for 명령을 통해 작업 반복하기 (0) | 2022.04.05 |
[파이썬 기초] 연산과 변수 (0) | 2022.04.05 |
댓글