<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 控制語句 對數據的學習終于告一段落,接下來。我們絕學習怎么讓我們的程序變得有腦子一點,慢慢的智能起來。 接下來的幾個章節,我們將學習程序的**控制語句**。控制語句就是用來實現對程序執行的選擇、循環、轉向和返回等進行控制。沒有控制語句,我們的代碼只能像一根筋牛一樣,撞了南墻也不會回頭。 ![](https://www.kevinmd.com/blog/wp-content/uploads/shutterstock_253531033.jpg) ## 條件語句 我們要學習的第一個語句是條件語句。條件語句就是**當條件成立的時候就執行的某些語句**。在看python的實現之前,我們還是看一些生活中的例子。*如果下雨了,我們就帶傘去上學*。*小明如果努力學習,就能拿到好成績;否則只能考不及格了*。*如果我走路去上學,要花費1個小時;如果座公交車,要花費半個小時;如果打車,只需要15分鐘*。這些都是條件語句。是不是理解起來還是挺簡單的。 ![](https://upload-images.jianshu.io/upload_images/10916081-4b49537805024d47.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/355) ## python里的if 看代碼 ~~~ weather = "晴天" if weather == "下雨": print("記得帶傘") print("記得帶傘~~") print("玩兒去嘍") ~~~ **if語句的怎么寫** 看代碼第二行 `if weather == "下雨":` ,我們用 **if 判斷表達式:** 的形式來定義一個判斷語句。注意 if和判斷表達式之間有有一個空格。 代碼第三行和第四行` print("")` 有4個空格的縮進,這個代表了這兩行是條件語句的**語句體**。就是當判斷表達式正確的時候需要執行的語句。這里一定要注意加上這四個空格。 代碼第五行`print("玩兒去嘍")` 沒有四個空格的縮進,因此它不屬于條件語句的**語句體**,所以不管條件語句里的條件成立不成立,它都會執行,都要去玩兒。 **判斷運算符 = 與 ==** 這里你可能會發現 條件語句里的條件判斷`weather == "下雨"` 怎么用的是兩個等號啊?**數學里的左邊等于右邊是一個等號;編程里的是兩個等號** 我們把 `==` 叫做判斷運算符,判斷運算符還有:`!=`;`>=`;`<=` ## if else 我們上面學習了if,接下來我們學習一下`elif` 和 `else`。看代碼: ~~~ trafficPattern = input("traffic pattern") time = 0 if trafficPattern == "走路": time = 60 elif trafficPattern == "公交車": time = 30 else: time = 15 print(time) ~~~ 這里的 `elif` 是 else if 的縮寫。當if的判斷條件不成立的時候執行對`elif`的判斷,如果`elif`也不成立,則執行 `else`里的代碼。 在if else 里,判斷分支的語句只會執行條件成立的那一個。 ## 項目實例 水在不同溫度下呈現狀態的物理實驗。 ![](https://slidesplayer.com/11727296/65/images/5/%E6%B0%B4%E7%9A%84%E5%90%84%E7%A7%8D%E5%BD%A2%E6%80%81+%E4%BD%A0%E8%BF%98%E8%83%BD%E6%83%B3%E5%88%B0%E5%93%AA%E4%BA%9B%EF%BC%9F+%E6%B2%B3%E6%B5%81%E3%80%81%E6%B5%B7%E6%B4%8B%E3%80%81%E6%B9%96%E6%B3%8A%E3%80%81%E5%B1%B1%E6%B3%89%E3%80%81%E5%BD%A9%E8%99%B9%E3%80%81%E7%80%91%E5%B8%83%E2%80%A6%E2%80%A6+%E6%B0%B4%E7%9A%84%E4%B8%89%E6%80%81%EF%BC%9A%E5%9B%BA%E6%80%81%E3%80%81%E6%B6%B2%E6%80%81%E3%80%81%E6%B0%94%E6%80%81+%E6%B0%B4+%E9%9B%BE+%E9%9C%B2%E7%8F%A0+%E6%B0%B4%E8%92%B8%E6%B0%94+%E5%86%B0+%E9%9C%9C+%E9%9B%AA+%E9%9B%A8.jpg) 看代碼 ~~~ temperature = input("temperature") water = "" if temperature < 0: water = "固態" elif temperature >= 0 and temperature <= 100: water = "液態" else: water = "氣態" ~~~ 了解水的化學狀態后,對這段代碼熟悉嗎?是不是很簡單!
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看