<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Python基礎(chǔ)條件語句

          共 2240字,需瀏覽 5分鐘

           ·

          2021-08-17 05:42

          點擊上方“Go語言進(jìn)階學(xué)習(xí)”,進(jìn)行關(guān)注

          回復(fù)“Go語言”即可獲贈從入門到進(jìn)階共10本電子書

          潯陽江頭夜送客,楓葉荻花秋瑟瑟。

          大家好,我是Go進(jìn)階者。今天給大家分享Python基礎(chǔ)之條件語句。

          一、什么是條件語句?

          Python條件語句是通過一條或多條語句的執(zhí)行結(jié)果(True或者False)來決定執(zhí)行的代碼塊。


          二、if-else

          想一想:

          在使用if的時候,它只能做到滿足條件時要做的事情。那萬一需要在不滿足條件的時候,做某些事,該怎么辦呢?

          答:else

          1. if-else的使用格式

          if 條件:    滿足條件時要做的事情1    滿足條件時要做的事情2
          ...(省略)...else: 不滿足條件時要做的事情1 不滿足條件時要做的事情2 ...(省略)...

          2. 應(yīng)用

          下面用一個買車票的例子來幫助大家進(jìn)行理解。

          結(jié)果1:有車票的情況。

              chePiao = 1 # 用1代表有車票,0代表沒有車票    if chePiao == 1:        print("有車票,可以上火車")        print("終于可以見到Ta了,美滋滋~~~")    else:        print("沒有車票,不能上車")        print("親愛的,那就下次見了,一票難求啊~~~~(>_<)~~~~")

          運(yùn)行結(jié)果:

          結(jié)果2:沒有車票的情況。

          chePiao = 0  # 用1代表有車票,0代表沒有車票if chePiao == 1:    print("有車票,可以上火車")    print("終于可以見到Ta了,美滋滋~~~")else:    print("沒有車票,不能上車")    print("親愛的,那就下次見了,一票難求啊~~~~(>_<)~~~~")

          結(jié)果2:沒有車票的情況,運(yùn)行結(jié)果:


          三、elif

          想一想:

           if能完成當(dāng)xxx時做事情

           if-else能完成當(dāng)xxx時做事情1,否則做事情2

            如果有這樣一種情況:當(dāng)xxx1時做事情1,當(dāng)xxx2時做事情2,當(dāng)xxx3時做事情3,那該怎么實現(xiàn)呢?

          答:elif

          1. elif的使用格式如下

              if xxx1:        事情1    elif xxx2:        事情2    elif xxx3:        事情3

          說明:


          - 當(dāng)xxx1滿足時,執(zhí)行事情1,然后整個if結(jié)束。

          - 當(dāng)xxx1不滿足時,那么判斷xxx2,如果xxx2滿足,則執(zhí)行事情2,然后整個if結(jié)束。

          - 當(dāng)xxx1不滿足時,xxx2也不滿足,如果xxx3滿足,則執(zhí)行事情3,然后整個if結(jié)束。

          - 當(dāng)xxx1不滿足時,xxx2也不滿足,當(dāng)xxx3不滿足時....以此類推,直到整個if結(jié)束。


          例:改變score的值對應(yīng)不同的考試等級

              score = 77
          if score>=90 and score<=100: print('本次考級,等級為A') elif score>=80 and score<90: print('本次考試,等級為B') elif score>=70 and score<80: print('本次考試,等級為C') elif score>=60 and score<70: print('本次考試,等級為D') elif score>=0 and score<60: print('本次考試,等級為E')

          運(yùn)行結(jié)果:

          2. 和else一起使用

             if 性別為男性:       輸出男性的特征       ...   elif 性別為女性:       輸出女性的特征       ...   else:       第三種性別的特征       ...

          代碼說明:


          - 當(dāng) “性別為男性” 滿足時,執(zhí)行 “輸出男性的特征”的相關(guān)代碼。


          - 當(dāng) “性別為男性” 不滿足時,如果 “性別為女性”滿足,則執(zhí)行 “輸出女性的特征”的相關(guān)代碼。


          - 當(dāng) “性別為男性” 不滿足,“性別為女性”也不滿足,那么就默認(rèn)執(zhí)行else后面的代碼,即 “第三種性別的特征”相關(guān)代碼。


            elif必須和if一起使用,否則出錯。


          四、總結(jié)

          本文基于Python基礎(chǔ),介紹了常見的幾種條件判斷語句,通過一個個小項目的實際操作,能夠更好的理解條件判斷語句的用法。

          針對在項目實踐過程中遇到的難點,需要注意的點做了詳細(xì)講解。希望能夠幫助讀者更好的學(xué)習(xí)Python。

          ------------------- End -------------------

          往期精彩文章推薦:

          歡迎大家點贊,留言,轉(zhuǎn)發(fā),轉(zhuǎn)載,感謝大家的相伴與支持

          想加入Go學(xué)習(xí)群請在后臺回復(fù)【入群

          萬水千山總是情,點個【在看】行不行

          瀏覽 26
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产avwww | 久久久社区论坛 | 国产成人影视在线观看 | 亚洲乱伦图片小说 | 79AV成人无码 |