跟我讀python3文檔:012_流程控制語句(4. More Control Flow Tools)上

貫穿始終的理念:別廢話果覆,就是干!


往期回顧

  • 操作符%殖熟、//局待、**都是什么意思?
  • 兩數(shù)相除,結(jié)果是什么數(shù)據(jù)類型钳榨。
  • 轉(zhuǎn)義字符
  • 分片
  • 索引
  • 對(duì)象
  • 字符串為什么是特殊的列表舰罚?

文檔解讀

python3文檔第四小節(jié)鏈接地址:4. More Control Flow Tools

本章主要講解4.1. if Statements(if語句)這個(gè)小節(jié)


4. More Control Flow Tools

很高興,我們終于來到了文檔的第四小節(jié)薛耻。
細(xì)心的同學(xué)應(yīng)該會(huì)發(fā)現(xiàn)营罢,第三小節(jié)的3.2. First Steps Towards Programming我們沒有講,直接來到了第四小節(jié)饼齿。主要原因是:3.2小節(jié)其實(shí)就是一個(gè)流程語句的例子愤钾,所以,干脆直接跳過他來講流程語句候醒。
那么,問題來了:

什么是流程語句杂瘸?

我們繼續(xù)用舉例的辦法來帶著大家理解倒淫。
我們說,編程就是:你規(guī)定順序败玉,計(jì)算機(jī)去執(zhí)行敌土。
這就好比你手上有一份你媽媽給你的購物清單,你按照上面的東西一樣一樣去買运翼。
比如返干,清單如下:

購物清單
雞蛋
西紅柿
可樂
衛(wèi)生紙

以前一直都很順利,但是血淌,有一天矩欠,你發(fā)現(xiàn),可樂賣完了悠夯。癌淮。你要怎么辦?
也許你會(huì)買其他的飲料沦补,也許你會(huì)去掉它乳蓄,接著買別的東西。但無論怎樣夕膀,你都不是按照清單上的順序去執(zhí)行了虚倒。因?yàn)槟阌兴伎嫉哪芰Γ阅憧梢宰鞒鲎约旱倪x擇产舞,但是機(jī)器不會(huì)思考魂奥,它只能按照你規(guī)定的順序去執(zhí)行。如果中途出現(xiàn)問題庞瘸,機(jī)器就不能繼續(xù)執(zhí)行下去了捧弃。于是,喜聞樂見的藍(lán)屏也就出現(xiàn)了。
為了避免藍(lán)屏违霞,你要告訴機(jī)器嘴办,遇到問題具體要怎么做。
于是买鸽,流程控制語句應(yīng)運(yùn)而生涧郊。

于是你的購物清單可能變成了如下的樣子:

購物清單
雞蛋
西紅柿
可樂;如果沒有眼五,就買雪碧妆艘;如果也沒有,這項(xiàng)就不買了看幼。
衛(wèi)生紙

可樂沒有了批旺,就去買雪碧,雪碧沒有了诵姜,就不買飲料汽煮,直接去買別的了。
用計(jì)算機(jī)的語言如何表達(dá)這個(gè)語句呢棚唆?

if 可樂:  #判斷可樂有沒有暇赤,如果有,就執(zhí)行下面的操作宵凌,如果沒有鞋囊,就跳過下面的操作,到elif瞎惫。
    買
elif 雪碧: #elif是else if的縮寫溜腐。
    買
else 都沒有: #同上
    跳過此項(xiàng),接著去買別的

編程就像是在寫這份清單瓜喇,不過逗扒,要考慮的問題要更多,更復(fù)雜欠橘。
比如:錢不夠怎么辦矩肩?比如要買那個(gè)牌子的衛(wèi)生紙?比如要不要參加打折活動(dòng)等肃续。
你考慮的越詳細(xì)黍檩,你的程序就會(huì)越健壯。所以始锚,千萬別怕麻煩刽酱。


4.1. if Statements(if語句)

剛剛我們已經(jīng)簡單接觸了if語句。下面讓我們看看他有哪些注意事項(xiàng)瞧捌。

x = 1                   #賦值

if x > 0:               #條件判斷
    print("x大于0")      #執(zhí)行內(nèi)容
else :                  #條件判斷
    print("x 小于等于0")  #執(zhí)行內(nèi)容
  1. 關(guān)鍵字:if棵里、else
  2. 判斷條件: 例如:x>0
  3. 分號(hào)
  4. 需要執(zhí)行的操作
  5. 縮進(jìn)

思考題:

  • 等號(hào)=润文,在編程中是賦值的意思,如果想比較兩數(shù)是否相等殿怜,可以用 == 兩個(gè)連在一起的等號(hào)典蝌。
  • input( )函數(shù)可以接收鍵盤輸入的符號(hào)。(符號(hào)相當(dāng)于畫头谜,沒有實(shí)際意思)
  • int( )函數(shù)可以將字符串類型轉(zhuǎn)變?yōu)檎?僅限數(shù)字)
  • if 語句本身也可以作為判斷條件骏掀,也就是所謂的嵌套。

自己嘗試在解釋器中寫一個(gè)多行語句程序柱告,判斷輸入的數(shù)字是>0,=0,還是<0截驮。

提示:
x = int(input("請(qǐng)輸入一個(gè)數(shù)字: "))


請(qǐng)自己先動(dòng)手嘗試,還記得我們貫穿始終的理念嗎际度?別廢話葵袭,就是干!

答案:請(qǐng)確定自己動(dòng)手嘗試過了乖菱,失敗不要緊眶熬,但一定要自己嘗試過。

>>> x = int(input("請(qǐng)輸入一個(gè)數(shù)字: "))
請(qǐng)輸入一個(gè)數(shù)字: -1             #輸入完數(shù)字后块请,記得按回車鍵
>>> if x < 0:                #別忘了 分號(hào)
...     print("x小于0")       #別忘了 引號(hào) 和 縮進(jìn)
... else if x == 0:          #else if可以簡寫為elif 
...     print('x等于0')       #單雙引號(hào)都可以
... else :                    #判斷條件x>0省略了。因?yàn)闆]有其他情況了拳缠。
...     print('x大于零')
... 

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末墩新,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子窟坐,更是在濱河造成了極大的恐慌海渊,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,265評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件哲鸳,死亡現(xiàn)場離奇詭異臣疑,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)徙菠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門讯沈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人婿奔,你說我怎么就攤上這事缺狠。” “怎么了萍摊?”我有些...
    開封第一講書人閱讀 156,852評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵挤茄,是天一觀的道長。 經(jīng)常有香客問我冰木,道長穷劈,這世上最難降的妖魔是什么笼恰? 我笑而不...
    開封第一講書人閱讀 56,408評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮歇终,結(jié)果婚禮上社证,老公的妹妹穿的比我還像新娘。我一直安慰自己练湿,他們只是感情好猴仑,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,445評(píng)論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著肥哎,像睡著了一般辽俗。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上篡诽,一...
    開封第一講書人閱讀 49,772評(píng)論 1 290
  • 那天崖飘,我揣著相機(jī)與錄音,去河邊找鬼杈女。 笑死朱浴,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的达椰。 我是一名探鬼主播翰蠢,決...
    沈念sama閱讀 38,921評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼啰劲!你這毒婦竟也來了梁沧?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,688評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤蝇裤,失蹤者是張志新(化名)和其女友劉穎廷支,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體栓辜,經(jīng)...
    沈念sama閱讀 44,130評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡恋拍,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,467評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了藕甩。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片施敢。...
    茶點(diǎn)故事閱讀 38,617評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖狭莱,靈堂內(nèi)的尸體忽然破棺而出悯姊,到底是詐尸還是另有隱情,我是刑警寧澤贩毕,帶...
    沈念sama閱讀 34,276評(píng)論 4 329
  • 正文 年R本政府宣布悯许,位于F島的核電站,受9級(jí)特大地震影響辉阶,放射性物質(zhì)發(fā)生泄漏先壕。R本人自食惡果不足惜瘩扼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,882評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望垃僚。 院中可真熱鬧集绰,春花似錦、人聲如沸谆棺。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽改淑。三九已至碍岔,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間朵夏,已是汗流浹背蔼啦。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評(píng)論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留仰猖,地道東北人捏肢。 一個(gè)月前我還...
    沈念sama閱讀 46,315評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像饥侵,于是被迫代替她去往敵國和親鸵赫。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,486評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容