Python是一門簡(jiǎn)單的語言。對(duì)于一個(gè)問題,應(yīng)該只有一個(gè)解決方法。在Python中,有三種流程控制方法:if-else、while和for。
首先,介紹if-else條件語句。if語句是用來根據(jù)表達(dá)式的真假來有選擇的執(zhí)行特定的程序塊,控制程序的流程。用法同java等語言。對(duì)于else if,有一個(gè)elif的簡(jiǎn)寫方式。
例如:
接下來介紹while語句。while語句的作用是在條件表達(dá)式為真時(shí),重復(fù)執(zhí)行特定的程序塊。
首先看一段示例程序,然后在給予說明:
在這段代碼中,只要x的值不等于-1,就會(huì)重復(fù)的執(zhí)行。相對(duì)于c/c++/java來講,比較特殊的是那個(gè)else語句。在這里,else是一個(gè)可選的語句。當(dāng)條件表達(dá)式為假,跳出while循環(huán)后,會(huì)執(zhí)行else語句下的程序塊。
最后,看一下for循環(huán)。for..in是Python中的另外一種循環(huán)語句。主要目的是為了迭代訪問對(duì)象序列。使用方法如下:
對(duì)于循環(huán)語句,需要有跳出當(dāng)前循環(huán)和跳出循環(huán)的方法,在Python中,使用continue和break語句。對(duì)于這兩個(gè)語法的使用,同c/c++/java,所以就不多復(fù)述了。
使用上述這三種方法,就可以完成Python中的所有的流程控制工作了!
如對(duì)本文有疑問,請(qǐng)?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會(huì)為你解答??! 點(diǎn)擊進(jìn)入論壇