先介紹一下一個內建函數 range()
range(stop)
range(start, stop[, step])
range()可以快速的建立一個數字list
例如想產生
[0,1,2,3,4,5,6,7,8,9,10]
可以直接打range(11)
語法
for 變數 in 序列:
陳述句
else:
陳述句
for與while的用法基本上大同小異,不同的是對於序列去做迭代;else的用法與while完全一樣。
舉個例子
求1+3+5+7+9+11+13+15 = ?
#for.py
ans=0
for i in range(1,16,2):
ans+=i
print(ans)
走訪taipei city
#for.py
for i in "taipei city":
print(i)