for 변수 in range(초기값, ~하는 동안, 순환할 때마다 증가하는 값):
수행할 문장1
수행할 문장2
...
range()의 기본값은 다음과 같습니다.
range(0, ..., 1)
| 예시 | 의미 | 범위 |
|---|---|---|
| range(3, 7, 1) | range(3, 7, 1) | 3, 4, 5, 6 |
| range(3, 7) | range(3, 7, 1) | 3, 4, 5, 6 |
| range(7) | range(0, 7, 1) | 0, 1, 2, 3, 4, 5, 6 |
for i in range(1, @@@, 1):
print(i)
for i in range(2, 6, 1):
print(i)
for i in range(3, 18, 3):
print(i)
for i in range(3, 19, 3):
print(i)
for i in range(1, 11):
print(i)
for i in range(5):
print(i)
for i in range(10, 0, -1):
print(i)
print("숫자 두 개를 작은수부터 입력해주세요.")
min = int(input())
max = int(input())
for i in range(min, max+1, @@@):
print(i)
max = int(input())
for i in range(1, max+1, @@@):
print(i)
max = int(input())
for i in range(max):
print('안녕하세요')
나무를 1번 찍었습니다.
나무를 2번 찍었습니다.
나무를 3번 찍었습니다.
나무를 4번 찍었습니다.
나무를 5번 찍었습니다.
나무를 6번 찍었습니다.
나무를 7번 찍었습니다.
나무를 8번 찍었습니다.
나무를 9번 찍었습니다.
나무를 10번 찍었습니다.
for i in range(@@@, @@@, @@@):
print('나무를 {}번 찍었습니다.'.format(i))
for i in range(1, 10, 2): print(i)
for i in range(2, 10, 2): print(i)
for i in range(1, 5): print(i)
for i in range(5): print(i)
- 아래 두 코드가 동일한 결과를 출력하도록 빈칸에 알맞은 코드를 입력하세요.
```python
for i in range(3):
print(i)
i = 0
while _________:
print(i)
i += 1