<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之旅 廣告
                ## 3.4 循環控制結構 計算機是以一步一步執行指令的方式來解決問題的,程序員要做的事情就是將問題的解決方案表達成一步一步執行的指令序列。在解決問題的指令序列中,經常會遇到需要重復執 行的一組操作。例如,假設程序要求用戶輸入 5 個數據,怎么表達這個要求呢?一種方式是 將所有步驟羅列出來: ``` Step1:輸入 1 個數據存入變量 a Step2:輸入 1 個數據存入變量 b Step3:輸入 1 個數據存入變量 c Step4:輸入 1 個數據存入變量 d Step5:輸入 1 個數據存入變量 e ``` 這種表達方式既直接又簡單,但是明顯有局限性——若要求輸入 100 個數據怎么辦?難道直 接用 100 行幾乎相同的指令,并且命名 100 個變量來存儲輸入數據?這顯然是非常笨拙的編 程方式。我們來看另一種表達方式: ``` Step1:輸入 1 個數據存入集合 a Step2:如果已經輸入了 5 個數據,就結束;否則轉到 Step1。 ``` 這種表達方 式一方面使 用了集合來 存儲大量數 據,另一方 面采用了“ 循環”結 構(Step1?Step2?Step1)來控制流程。其功能與羅列所有步驟的方式是一樣的,但形式上更 簡潔,并且可以輕松地推廣到 100 個輸入的情形而不增加代碼量(只需將 Step2 中的 5 改成 100 即可)。鑒于編程語言的任務之一就是提供合適的語言構造使程序員能夠方便地表達程序 邏輯,這第二種表達方式應該被編程語言所支持,事實上也正是如此。例如對于大量數據的 存儲,Python 提供了列表等類型,只要一個變量就能存儲 100 個數據。而為了表達重復執行的指令,Python 提供了循環語句,這正是本節要介紹的主要內容。 循環是程序中的一組語句,只寫一次但可以連續執行多次。在編程語言中,構成循環的 這組語句的連續執行的次數一般有三種方式指定:第一,直接指定循環次數;第二,遍歷一 個數據集合,從而間接指定循環次數(集合有多少成員就循環多少次);第三,指定一個條件, 當條件滿足時循環或者循環執行到條件滿足為止。 下面介紹 Python 語言中的循環結構。
                  <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>

                              哎呀哎呀视频在线观看