Guidelines

파이썬으둜 νŠΉμ • κ΅¬κ°„μ˜ 숫자 λ²”μœ„λ₯Ό λ§Œλ“œλŠ” 방법

파이썬의 range() ν•¨μˆ˜λŠ” 숫자 μ‹œν€€μŠ€λ₯Ό μƒμ„±ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€.

주둜 for 반볡문과 ν•¨κ»˜ μ‚¬μš©ν•˜μ—¬ νŠΉμ • 횟수만큼 μ½”λ“œ 블둝을 λ°˜λ³΅ν•˜κ±°λ‚˜, 연속적인 숫자λ₯Ό 생성할 λ•Œ ν™œμš©λ©λ‹ˆλ‹€.


range ν•¨μˆ˜λ₯Ό μ–΄λ–»κ²Œ μ‚¬μš©ν•˜λ‚˜μš”?

range() ν•¨μˆ˜λŠ” μ•„λž˜μ™€ 같이 3가지 λ°©λ²•μœΌλ‘œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.


1개의 인자

range(n)은 0λΆ€ν„° n-1κΉŒμ§€μ˜ 숫자λ₯Ό ν¬ν•¨ν•˜λŠ” μ‹œν€€μŠ€λ₯Ό μƒμ„±ν•©λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄ range(5)λŠ” 0λΆ€ν„° 4κΉŒμ§€μ˜ 숫자(0, 1, 2, 3, 4)λ₯Ό μƒμ„±ν•©λ‹ˆλ‹€.

0λΆ€ν„° 4κΉŒμ§€ 좜λ ₯
for i in range(5): print(i)

2개의 인자

range(start, stop)은 startλΆ€ν„° stop-1κΉŒμ§€μ˜ 숫자λ₯Ό μƒμ„±ν•©λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄ range(1, 5)λŠ” 1λΆ€ν„° 4κΉŒμ§€μ˜ 숫자(1, 2, 3, 4)λ₯Ό μƒμ„±ν•©λ‹ˆλ‹€.

1λΆ€ν„° 4κΉŒμ§€ 좜λ ₯
for i in range(1, 5): print(i)

3개의 인자

range(start, stop, step)은 startλΆ€ν„° stop-1κΉŒμ§€ step κ°„κ²©μœΌλ‘œ 숫자λ₯Ό μƒμ„±ν•©λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄ range(1, 10, 2)λŠ” 1λΆ€ν„° 9κΉŒμ§€ 2μ”© μ¦κ°€ν•˜λŠ” 숫자(1, 3, 5, 7, 9) μƒμ„±ν•©λ‹ˆλ‹€.

1λΆ€ν„° 9κΉŒμ§€ 2μ”© μ¦κ°€ν•˜λ©΄μ„œ 좜λ ₯
for i in range(1, 10, 2): print(i)

이와 같이 range ν•¨μˆ˜λŠ” for λ°˜λ³΅λ¬Έμ—μ„œ νŠΉμ • 횟수만큼 μ½”λ“œ 블둝을 λ°˜λ³΅ν•˜κ±°λ‚˜, 일련의 숫자둜 κ΅¬μ„±λœ μ‹œν€€μŠ€λ₯Ό 생성할 λ•Œ μœ μš©ν•˜κ²Œ μ‚¬μš©λ©λ‹ˆλ‹€.

반볡 횟수 지정 μ˜ˆμ‹œ
for i in range(100): ... # μ½”λ“œ 블둝 100번 반볡
Mission
0 / 1

range() ν•¨μˆ˜λ‘œ 2개의 인자λ₯Ό 받을 λ•Œ, 두 번째 값은 숫자 생성 λ²”μœ„μ— ν¬ν•¨λ˜μ§€ μ•ŠλŠ”λ‹€.

O
X

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help

Code Editor

Run
Generate

Execution Result