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 的所有偶數
💻 程式碼編輯器
📤 執行結果
等待執行...