迴圈控制的結構
迴圈控制常用來重複執行表達式為 True 時的程式碼,當表達式為 False 時便會離開迴圈並繼續執行後面的程式碼。
while True:
# 此行需縮排,當條件成立時,重複執行此行直到表達式為 False 時離開迴圈
for var in List:
# 此行需縮排,將列表的每個元素使用for循環依次賦給變數var
for var in range(len(List)):
# 結果會和上面一樣
for var in range(x):
# 使用 range 也可以指定迴圈循環x+1次(因為range使用索引從0開始)
for var in range(x,y):
# 使用 range 指定迴圈從x索引位置開始循環y-x次(var是索引不是元素)
條件判斷 if 的實例
#使用 while 累加 1~100
i=1 # 初始循環計數
sum=0 # 紀錄累加結果
# 循環100次終止迴圈
while i<=100:
sum+=i # 累加循環
i+=1 # 每循環一次計數加一
print(sum) # 印出總計
# 建立一組擁有四個字串元素的列表
list=["hello","weshop","andy","原來如此"]
# 將列表元素依次印出
for var in list:
print(var)
# 結果同上
for var in range(len(list)):
print(list[var])
# 將列表最後一個元素逐字印出
for var in range(len(list[3])):
print(list[3][var])
# 從列表第二個元素取出3-1=2個元素並印出
for var in range(1,3):
print(list[var])