奧推網

選單
科技

Python教程:條件控制語句

在軟體工程史上,結構化程式設計是一個里程碑。在程式設計中,將程式劃分為順序結構、條件結構和迴圈結構三種結構。儘管並非每個程式都有這三個結構,但大多數大型程式都有這三個。

順序結構

,就是從上往下順序執行的結構,例如我們之前的例子都是順序結構。又如做作業這個例子,先做語文、再做數學、最後做英語就是順序結構。

條件結構

,即根據條件決定執行哪些語句。比如說,回到家後,如果做完作業了,就看電視,否則就做作業,這就是一個條件結構。

迴圈結構

,就是根據條件重複執行一定次數的某段語句。例如英語的單詞抄寫作業,假設抄寫1個單詞,每個單詞要抄8遍,如果將抄寫一個單詞作為基本語句,那麼這就是一個迴圈結構。

各種結構可以巢狀混合使用。例如,剛才的英語抄寫作業,假設有10個單詞,那麼以抄寫1個單詞1遍作為基本語句,則抄寫1個單詞8遍是一個迴圈結構,這個迴圈結構需要執行10遍,這又是一個迴圈結構。

條件控制語句

條件控制語句,顧名思義就是用來編寫條件結構的。Python中主要有3類:if、if。。。else、if。。。elif。。。else

if語句,判斷條件是否為真(通俗講就是符不符合條件),如果條件為真(即符合條件),那麼執行語句塊中的內容,否則不執行語句塊中的語句,跳到後面去繼續執行後面的語句。

例如: