首頁 > 後端開發 > Python教學 > Python while循環語句講解與同步解析(程式碼範例)

Python while循環語句講解與同步解析(程式碼範例)

Tomorin
發布: 2018-08-11 15:37:40
原創
3144 人瀏覽過

Python作為程式語言,自然而然也具有他自己的一門循環語句,其中,比較常見的便是 Python while循環語句和for循環語句。 (有程式設計基礎的同學要注意,在Python while迴圈語句中,是沒有do...while格式的迴圈語句的

Python作為後台語言,在其他語言的基礎上,取其精華去其糟粕:單從循環語句這一點來看,它所使用的,在其他語言中都是不可替代的,並且在此基礎上,結合後台實際情況,對部分語言的「為了運行簡單而使邏輯複雜」行為,進行了擯棄。

當初,我在初學程式設計的時候,我的老師問了我一個問題:「你的數學和英文怎麼樣?」起初我還不知道為何突然問這個問題,但隨著我學習的逐步深入,我漸漸的知曉了老師當初的本意:對於有著數學基礎而去學習程式設計涵蓋範圍最廣的邏輯語言的人,會比其他人的效率更高。 當然,所謂的“數學基礎”,也只要掌握初中數學即可。

而英語,自然而然的,我們都知道Python語言最早都是美國發明並且發行的,所以,把計算機擬人化,用英語所表達的計算機語言,就是被擬人的計算機的“母語” 。

接下來,我們開始講解Python while迴圈語句:

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 &#39;The count is:&#39;, 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前面加入了envenv是防止用戶沒有把/ python檔案方在/usr/bin檔案下,編輯器也能順利找到python檔案。

# -*- coding: UTF-8 -*-
登入後複製

為了確保後台編輯的中文能正常的顯示

count = 0
登入後複製

#對count這個變數進行賦值,值為0

while(count < 9):
登入後複製

while循環開始,對循環true進行設置,為:當count小於9

print&#39;The count is:&#39; ,  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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板