国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

跟老齊學(xué)Python之從if開始語句的征程

2020-02-23 05:48:13
字體:
供稿:網(wǎng)友

一般編程的教材,都是要把所有的變量類型講完,然后才講語句。這種講法,其實不符合學(xué)習(xí)的特點。學(xué)習(xí),就是要循序漸進(jìn)的。在這點上,我可以很吹一通了,因為我做過教師,研究教育教學(xué),算是有一點心得的。所以,我在這里就開始講授語句。

什么是語句

在前面,我們已經(jīng)寫了一些.py的文件,這些文件可以用python來運行。那些文件,就是由語句組成的程序。

為了能夠嚴(yán)謹(jǐn)?shù)仃U述這個概念,我還是要抄一段維基百科中的詞條:命令式編程

命令式編程(英語:Imperative programming),是一種描述電腦所需作出的行為的編程范型。幾乎所有電腦的硬件工作都是指令式的;幾乎所有電腦的硬件都是設(shè)計來運行機器碼,使用指令式的風(fēng)格來寫的。較高級的指令式編程語言使用變量和更復(fù)雜的語句,但仍依從相同的范型。運算語句一般來說都表現(xiàn)了在存儲器內(nèi)的數(shù)據(jù)進(jìn)行運算的行為,然后將結(jié)果存入存儲器中以便日后使用。高級命令式編程語言更能處理復(fù)雜的表達(dá)式,可能會產(chǎn)生四則運算和函數(shù)計算的結(jié)合。


一般所有高級語言,都包含如下語句,Python也不例外:

循環(huán)語句:容許一些語句反復(fù)運行數(shù)次。循環(huán)可依據(jù)一個默認(rèn)的數(shù)目來決定運行這些語句的次數(shù);或反復(fù)運行它們,直至某些條件改變。
條件語句:容許僅當(dāng)某些條件成立時才運行某個區(qū)塊。否則,這個區(qū)塊中的語句會略去,然后按區(qū)塊后的語句繼續(xù)運行。
無條件分支語句容許運行順序轉(zhuǎn)移到程序的其他部分之中。包括跳躍(在很多語言中稱為Goto)、副程序和Procedure等。
循環(huán)、條件分支和無條件分支都是控制流程。

if語句

談到語句,不要被嚇住??聪旅娴睦酉龋?/p>

if a==4:  print "it is four"else:  print "it is no four"

逐句解釋一番,注意看注釋。在這里給列為看官提醒,在寫程序的是由,一定要寫必要的注釋,同時在閱讀程序的時候,也要注意看注釋。

if a==4:        #如果變量a==4是真的,a==4為True,就  print "it is four" #打印“it is four”。else:          #否則,即a==4是假的,a==4為False,就  print "it is not four" #打印“it is not four”。

以上幾句話,就完成了一個條件判斷,在不同條件下做不同的事情。因此,if語句,常被翻譯成“條件語句”。

條件語句的基本樣式結(jié)構(gòu):

if 條件1:  執(zhí)行的內(nèi)容1elif 條件2:  執(zhí)行的內(nèi)容2elif 條件3:  執(zhí)行的內(nèi)容3else:  執(zhí)行的內(nèi)容4

執(zhí)行的內(nèi)容1、內(nèi)容2,等,稱之為語句塊。elif用于多個條件時使用,可以沒有。另外,也可以只有if,而沒有else。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 温泉县| 都江堰市| 巴林左旗| 大足县| 志丹县| 库尔勒市| 达日县| 渭南市| 上犹县| 巴东县| 长汀县| 沾益县| 双鸭山市| 新津县| 砀山县| 新宁县| 蕲春县| 吉水县| 大渡口区| 广丰县| 耿马| 黔江区| 长子县| 万盛区| 米泉市| 彰化县| 资兴市| 杭州市| 玉山县| 沙洋县| 丁青县| 共和县| 阿图什市| 天津市| 增城市| 东乌| 安义县| 伊宁县| 嘉峪关市| 青田县| 黑水县|