Python語言之Iterative loop
我們日常生活中,很多動作都是重複循環的,例如每天返工或返學,坐車或步行等,在電腦程式世界也不例外,程式內包含很多loops,Python的 loop計有while loop及for loop,loop內包含很多執行指令(command statements),這些指令是重複循環執行。
Loop的做法如下:
一、選擇一個variable可以計住(count 住)這個loop;二、在loop外給這個variable起一個初值;三、起一個刹停該loop的機制(End Test Mechanism);四、寫入一連串指令,其中包括一個改動該variable的指令;五、指出該做甚麼,當完成loop內指令後。
例子:要列印“錫仔女,未必嚟學勤,嚟學勤,必定錫仔女”十次。
counter = 1
while counter <=10:
print("錫仔女,未必黎學勤,黎學勤,必定錫仔女")
counter = counter + 1
print("同意")
解釋:
counter = 1 (counter是variable,1是初值);
while counter <= 10: (刹停該loop的機制);
print("錫仔女,未必黎學勤,黎學勤,必定錫仔女")
counter = counter + 1 (一連串指令)
print("同意")(完成loop內後執行的指令)
學勤進修教育中心電腦專科導師 周柏堅