#파라미터 2개 버전
for i in range(3, 11):
print(i)
위 코드는 3~10까지이다. 직역으로는 아래와 같다.
for i in [3, 4, 5, 6, 7, 8, 9, 10]:
print(i)
#=====================================================
#파라미터 1개 버전
for i in range(10):
print(i)
위 코드는 0부터 9까지이다. 직역으로는 아래와 같다.
for i in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]:
print(i)
#=====================================================
#파라미터 3개 버전
for i in range(3, 17, 3):
print(i)
위 코드는 3부터 16까지의 범위에서 3의 간격이다.. 직역으로는 아래와 같다.
for i in [3, 6, 7, 12, 15]:
print(i)
위처럼 range를 효율적으로 사용하면 컴퓨터의 메모리 관리가 가능하다.
연습
numbers = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31]
# 인덱스와 원소 출력
for i in range(len(numbers)):
print(f"{i} {numbers[i]}")
'언어 > Python문법' 카테고리의 다른 글
[python] for문 리스트 반복 (0) | 2022.10.27 |
---|---|
[python] 리스트 문법 (0) | 2022.10.27 |
[python] 함수 요약 (0) | 2022.10.27 |
[Python기초] 옵셔널 파라미터 (0) | 2022.08.09 |
[Python 기초]format을 활용한 문자열 포맷팅 (0) | 2022.08.08 |