python條件判斷if/else - python基礎入門(8)


    生活中我們總是面臨各種選擇,選擇不同,結果也不同,不管我們是否願意,總會有結果,有的快樂,也有的痛苦……

魯迅說:人只要有錢,煩惱就會減掉90%以上,情商智商也會提高,更不會亂發火!(關鍵是:錢怎么來卻沒說….)

魯迅說python

 

一.什么是條件判斷

七大姑八大姨

 

    以上命案在過年期間發生頻率超高,人生如戲,戲如人生。其實編程遠沒有我們想象中那么復雜,假如上面的事件如何用代碼實現呢? 命案現場我們演習走一波:

    程序其實都是緊挨着生活的,重點是寫代碼要邏輯清晰,必須知道下一步該怎么走,下面代碼跟上:

 

二.python中if/else

    python編程不支持中文,關鍵字if/else 翻譯為中文為 假如/否則,言簡意賅,如果 if 后面的條件為True,那么執行緊挨着 if 之后的代碼,如果 if 后面的條件為False ,那么表示條件不成立,執行else之后的代碼。

 

    首先解釋下上面代碼意思:

    假如條件成立,那么控制台輸出”條件成立”,否則(條件不成立)控制台輸出”條件不成立”,很顯然上面代碼在控制台應該顯示”條件不成立”。

 

    其次需要注意代碼風格:

    在if/else的結尾有冒號 : (英文狀態下的冒號),然后換行書寫條件成立或者不成立的代碼,前面有4個空格,注意對齊,否則報錯(不推薦使用tab鍵對齊,不同的開發環境,使用空格和tab鍵對齊結果不一定相同)。 將上面的中文代碼翻譯為python代碼如下:

    輸出結果:

 

   目前的代碼只是單一的判斷一個條件,如果存在多個條件的情況下呢?直接上代碼解釋:

    輸出結果:

 

    思考:如果has_girl_friend 為False ,輸出什么結果?

 

三.重點總結

    1.if/else 是 python 編程基礎知識,需要牢牢掌握

    2.需要注意if/else書寫代碼格式

    3.在使用代碼對齊的時候其實tab鍵也能直接對齊,不過推薦使用空格對齊,在windows pycharm中TAB鍵 = 4個空格,其他不同的集成開發工具不一定也是這樣,如果代碼對齊有問題,代碼必然報錯.

 

猜你喜歡:

     1.python變量

    2.python運算符

 

    轉載請注明:猿說Python » python條件判斷if/else

 

技術交流、商務合作請直接聯系博主
掃碼或搜索:猿說python
python教程公眾號
猿說python
微信公眾號 掃一掃關注


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM