<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # else語句 # `else`從句 `for`循環還有一個`else`從句,我們大多數人并不熟悉。這個`else`從句會在循環正常結束時執行。這意味著,循環沒有遇到任何`break`. 一旦你掌握了何時何地使用它,它真的會非常有用。我自己對它真是相見恨晚。 有個常見的構造是跑一個循環,并查找一個元素。如果這個元素被找到了,我們使用`break`來中斷這個循環。有兩個場景會讓循環停下來。 - 第一個是當一個元素被找到,`break`被觸發。 - 第二個場景是循環結束。 現在我們也許想知道其中哪一個,才是導致循環完成的原因。一個方法是先設置一個標記,然后在循環結束時打上標記。另一個是使用`else`從句。 這就是`for/else`循環的基本結構: ~~~ for item in container: if search_something(item): # Found it! process(item) break else: # Didn't find anything.. not_found_in_container() ~~~ 考慮下這個簡單的案例,它是我從官方文檔里拿來的: ~~~ for n in range(2, 10): for x in range(2, n): if n % x == 0: print(n, 'equals', x, '*', n/x) break ~~~ 它會找出2到10之間的數字的因子。現在是趣味環節了。我們可以加上一個附加的else語句塊,來抓住質數,并且告訴我們: ~~~ for n in range(2, 10): for x in range(2, n): if n % x == 0: print( n, 'equals', x, '*', n/x) break else: # loop fell through without finding a factor print(n, 'is a prime number') ~~~
                  <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>

                              哎呀哎呀视频在线观看