在寫代碼的時候常常會有一些代碼只要改變一點條件而其它的徹底相同的,這時就要不停的寫重複的代碼,爲了方便便有了循環,這章就介紹一下while循環。python
廢話很少說,直接進入代碼。spa
count = 0 while (count < 9): print 'The count is:', count count = count + 1 print "End"
這段代碼的含義是輸出「The count is」這句話+第幾回執行的次數,執行完9次後 輸出「End」。blog
在循環的時候也有一些能夠控制的命令,例如class
count = 0 while (count < 9): print 'The count is:', count count = count + 1 break print "Good bye!"
在代碼中多了一個break單詞,(這個單詞的意思是終止的意思)除了這個單詞其它的都和上面的代碼同樣,但上面的代碼執行9次,而下面的代碼只執行一次。除了break還有continue,continue是跳出本次循環,而break是中斷循環的,這倆點是必需要分清的。循環
循環還能夠和if語句來嵌套的使用,無論是循環嵌套if語句或者是if語句嵌套循環均可以。di
下面就簡單的介紹一下:while
num = 1 while num<=100: if num%2==0: print(num) num+=1
這幾行代碼是輸出100之內的正偶數。co
循環之間還能夠相互嵌套。
例如:經典的九九乘法表
num1 = 1 while num1<=9: num2 = 1 while num2<=num1: print(str(num2)+"*"+str(num1)+"=",num1*num2," ",end="\t") num2+=1 print() num1+=1
這樣嵌套一下就出來了,是否是至關的簡單呢?