生活中我們總是面臨各種選擇,選擇不同,結果也不同,不管我們是否愿意,總會有結果,有的快樂,也有的痛苦……
內江ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創新互聯建站的ssl證書銷售渠道,可以享受市場價格4-6折優惠!如果有意向歡迎電話聯系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!魯迅說:人只要有錢,煩惱就會減掉90%以上,情商智商也會提高,更不會亂發火!(關鍵是:錢怎么來卻沒說….)


以上命案在過年期間發生頻率超高,人生如戲,戲如人生。其實編程遠沒有我們想象中那么復雜,假如上面的事件如何用代碼實現呢? 命案現場我們演習走一波:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | ''' 假如有對象: 七大姑八大姨:今年結婚嗎? 假如沒有對象: 七大姑八大姨:單身狗,新年快樂 假如今年結婚: 啥時候生孩子? 假如今年不結婚: 女朋友也有了,八大姑花都等泄了,為啥不結婚 假如今年生孩子: 七大姑八大姨為你點贊 假如今年不生孩子: 早生早想享受 ''' |
程序其實都是緊挨著生活的,重點是寫代碼要邏輯清晰,必須知道下一步該怎么走,下面代碼跟上:
1 2 3 4 5 6 | condition=False??# 假如條件不成立 ifcondition: print("條件成立")# 只有條件condition = True才會執行該行代碼 else:# 表示 condition 條件不成立 print("條件不成立")# 只有條件 condition = False才會執行改行代碼 |
python編程不支持中文,關鍵字if/else 翻譯為中文為 假如/否則,言簡意賅,如果 if 后面的條件為True,那么執行緊挨著 if 之后的代碼,如果 if 后面的條件為False ,那么表示條件不成立,執行else之后的代碼。
假如條件成立,那么控制臺輸出”條件成立”,否則(條件不成立)控制臺輸出”條件不成立”,很顯然上面代碼在控制臺應該顯示”條件不成立”。
在if/else的結尾有冒號 : (英文狀態下的冒號),然后換行書寫條件成立或者不成立的代碼,前面有4個空格,注意對齊,否則報錯(不推薦使用tab鍵對齊,不同的開發環境,使用空格和tab鍵對齊結果不一定相同)。?將上面的中文代碼翻譯為python代碼如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | has_girl_friend=False# 是否有女朋友 ifhas_girl_friend: print("今年結婚嗎")# 條件成立才會執行該代碼 else:# 沒有女朋友 print("單身狗,新年快樂")#條件不成立才會執行該代碼 will_marray=True??# 是否準備結婚 ifwill_marray: print("今年生小孩嗎")# 條件成立才會執行該代碼 else: print("女朋友也有了,八大姑花都等泄了,為啥不結婚")# 條件不成立才會執行該代碼 will_get_child=True# 是否準備生小孩 ifwill_get_child: print("七大姑八大姨為你點贊")#準備要孩子,條件成立才會執行該代碼 else:# 不要孩子 print("早生早想享受")# 條件不成立才會執行該代碼 |
輸出結果:
1 2 3 | 單身狗,新年快樂 今年生小孩嗎 七大姑八大姨為你點贊 |
目前的代碼只是單一的判斷一個條件,如果存在多個條件的情況下呢?直接上代碼解釋:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | has_girl_friend=True??# 是否有女朋友 will_marray=True# 是否準備結婚 will_get_child=True# 是否準備生小孩 ifhas_girl_friend:??# 如果條件為真,表示已經有女朋友,有女朋友那么就考慮結婚還是不結婚 print("今年結婚嗎") ifwill_marray:??# 結婚的前提 有女朋友 print("今年生小孩嗎") ifwill_get_child:??#為你點贊的前提是 有女朋友然后要結婚而且準備生孩子 print("七大姑八大姨為你點贊") else:#不生小孩 print("早生早想享受") else:# 不結婚 print("女朋友也有了,八大姑花都等泄了,為啥不結婚") else:# 沒有女朋友 print("單身狗,新年快樂") |
輸出結果:
1 2 3 | 今年結婚嗎 今年生小孩嗎 七大姑八大姨為你點贊 |
思考:如果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
另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
文章題目:python條件判斷if/else(8)-創新互聯
URL分享:http://www.yijiale78.com/article8/csodip.html
成都網站建設公司_創新互聯,為您提供外貿網站建設、網頁設計公司、網站維護、定制網站、服務器托管、營銷型網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯