Python作為程式語言,自然而然也具有他自己的一門循環語句,其中,比較常見的便是 Python while循環語句和for循環語句。 (有程式設計基礎的同學要注意,在Python while迴圈語句中,是沒有do...while格式的迴圈語句的)
Python作為後台語言,在其他語言的基礎上,取其精華去其糟粕:單從循環語句這一點來看,它所使用的,在其他語言中都是不可替代的,並且在此基礎上,結合後台實際情況,對部分語言的「為了運行簡單而使邏輯複雜」行為,進行了擯棄。
當初,我在初學程式設計的時候,我的老師問了我一個問題:「你的數學和英文怎麼樣?」起初我還不知道為何突然問這個問題,但隨著我學習的逐步深入,我漸漸的知曉了老師當初的本意:對於有著數學基礎而去學習程式設計涵蓋範圍最廣的邏輯語言的人,會比其他人的效率更高。 當然,所謂的“數學基礎”,也只要掌握初中數學即可。
而英語,自然而然的,我們都知道Python語言最早都是美國發明並且發行的,所以,把計算機擬人化,用英語所表達的計算機語言,就是被擬人的計算機的“母語” 。
接下來,我們開始講解Python while迴圈語句:
#
(圖1.1)
圖1.1表達的是整個while循環語句的循環的流程,也稱為循環邏輯
condition往往是我們給予while循環設定的一個條件,永遠是true(真)的條件。只有在條件為真的情況下,while循環語句才會開始進行循環,當condition為#false(不為真)時,while語句結束循環。
以下是while語句條件為true時的實例循環語句。
eg:
python程式碼:
#!/usr/bin/ env python # -*- coding: UTF-8 -*- count = 0 while (count < 9): print 'The count is:', count count = count + 1 print "Good bye!"
跑一下,得出的結果如下:
The count is: 0 The count is: 1 The count is: 2 The count is: 3 The count is: 4 The count is: 5 The count is: 6 The count is: 7 The count is: 8 Good bye!
同步解析:
#!/usr/bin/env python
和一般的#! /usr/bin/ python不同,我在python前面加入了env,env是防止用戶沒有把/ python檔案方在/usr/bin檔案下,編輯器也能順利找到python檔案。
# -*- coding: UTF-8 -*-
為了確保後台編輯的中文能正常的顯示
count = 0
#對count這個變數進行賦值,值為0
while(count < 9):
while循環開始,對循環true進行設置,為:當count小於9時
print'The count is:' , count
用print在python上輸出字串變量,為「the count is 我們設定的變數輸出」
count = count +1
whlie的true#符合條件通過後,會繼續進行的循環,為count 1,把count加一後的值,再次賦予count
print"Good bye!"
此行程式碼的意思是,當count大於9,也就是count不再符合true的條件後輸出的另一個字串,進行另外一種輸出
以上,就是對python while循環語句的講解與同步解析,希望對大家遇到相關的問題時能有所幫助,也希望大家透過此篇文章對Python while循環語句用法有所了解。
課外延伸:
python入門迴圈:for迴圈與else用法,內附範例詳解
以上是Python while循環語句講解與同步解析(程式碼範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!