有些時候,我們需要進行一些事件的重複,但正如常識一樣,重複的過程是枯燥的,無聊的。現實世界中的事物有自己具象的顏色,形狀,不過一旦重複這些事物,一樣不可避免的會感到無聊。
現實世界尚且如此,程式語言中重複的進程就更不用說了。還好,Python擁有循環結構,可以解決Python中的重複過程,為了學會怎樣使程序自己重複運行,今天我們便來學習一下編程重複運算--循環結構。
循環結構 之
for-in 循環
對於編程過程中 出現的一些重複進程
比如重複相加 重複運算
重複得出字符串 諸如此類
如果用手一行一行的輸入 是很不明智的
在Python 中 我們便需要循環結構
如果是進行進程需要循環執行的次數
那麼就可以用 for - in 循環
在下面的實例中我們進行進一步的解析
實例
"""
用for 循環來求出 1到100的求和
"""
sum = 0 #sum函數進行求和
for x in range(101): #限制數字從1到100
sum += x #用 += 進行相加
print(sum) #得出和
range還有一種用法
range(1'101)
與上文不同的是 上文是從0到100
而這個是從 1 到 100
也可以進行進行分間隔的取數
比如 range (0,101,2)
從 0 到 100 每隔兩個數字取一數
循環結構 之
while 循環
若是不知道循環的具體次數
就可以使用while 循環
while 循環可以通過一個可以表達出Bool 值的表達式
得出True和 False 來控制循環
比如 得出 True 則繼續循環
得出 False則終止循環
至於它的實例 我們將在以後的學習中見到
學習編程 就像學習其他新的東西一樣
從開始的興奮 到後來的枯燥 再到最後的無聊
對於我們這些處於知識時代的青年來說
這些過程是我們或多或少都會經歷的
為了減輕一些編程路上的枯燥
青年學記
既是一個編程新手從一無所知到熟練掌握的教程
同時也是各位青年一起進步的一個平臺
在這裡 了解自己的困惑 發表自己的意見
互相交流自己的困惑
減少枯燥的同時 也感到有眾多同道一起前行
這樣豈不美哉?
作者:青年學記 一名不斷進步的程序猿
一起學習 一起進步
走向自立