range() 函數

range() 產生一個數字序列,常與 for 迴圈搭配使用。

基本用法

# range(stop) - 從 0 到 stop-1
for i in range(5):
    print(i)  # 0, 1, 2, 3, 4

# range(start, stop) - 從 start 到 stop-1
for i in range(2, 6):
    print(i)  # 2, 3, 4, 5

# range(start, stop, step) - 指定步長
for i in range(0, 10, 2):
    print(i)  # 0, 2, 4, 6, 8

倒數

for i in range(5, 0, -1):
    print(i)  # 5, 4, 3, 2, 1

轉換為列表

numbers = list(range(1, 6))
print(numbers)  # [1, 2, 3, 4, 5]

練習

印出 1 到 100 的所有偶數

💻 程式碼編輯器
📤 執行結果
等待執行...
← 上一課 下一課 →