<pre id="vvttv"><mark id="vvttv"><progress id="vvttv"></progress></mark></pre>
    <pre id="vvttv"></pre>

      <p id="vvttv"></p>

          <p id="vvttv"></p>

                <p id="vvttv"></p>

                <pre id="vvttv"><cite id="vvttv"><progress id="vvttv"></progress></cite></pre>

                  <output id="vvttv"><dfn id="vvttv"><th id="vvttv"></th></dfn></output>

                    <p id="vvttv"></p>

                    習題 24: 更多練習?

                    你離這本書第一部分的結尾已經不遠了,你應該已經具備了足夠的 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
                    27
                    28
                    29
                    30
                    31
                    32
                    33
                    34
                    35
                    36
                    37
                    print "Let's practice everything."
                    print 'You\'d need to know \'bout escapes with \\ that do \n newlines and \t tabs.'
                    
                    poem = """
                    \tThe lovely world
                    with logic so firmly planted
                    cannot discern \n the needs of love
                    nor comprehend passion from intuition
                    and requires an explanation
                    \n\t\twhere there is none.
                    """
                    
                    print "--------------"
                    print poem
                    print "--------------"
                    
                    
                    five = 10 - 2 + 3 - 6
                    print "This should be five: %s" % five
                    
                    def secret_formula(started):
                        jelly_beans = started * 500
                        jars = jelly_beans / 1000
                        crates = jars / 100
                        return jelly_beans, jars, crates
                    
                    
                    start_point = 10000
                    beans, jars, crates = secret_formula(start_point)
                    
                    print "With a starting point of: %d" % start_point
                    print "We'd have %d beans, %d jars, and %d crates." % (beans, jars, crates)
                    
                    start_point = start_point / 10
                    
                    print "We can also do that this way:"
                    print "We'd have %d beans, %d jars, and %d crates." % secret_formula(start_point)
                    

                    你應該看到的結果?

                    $ python ex24.py
                    Let's practice everything.
                    You'd need to know 'bout escapes with \ that do 
                     newlines and 	 tabs.
                    --------------
                    
                    	The lovely world
                    with logic so firmly planted
                    cannot discern 
                     the needs of love
                    nor comprehend passion from intuition
                    and requires an explanation
                    
                    		where there is none.
                    
                    --------------
                    This should be five: 5
                    With a starting point of: 10000
                    We'd have 5000000 beans, 5000 jars, and 50 crates.
                    We can also do that this way:
                    We'd have 500000 beans, 500 jars, and 5 crates.
                    $
                    

                    加分習題?

                    1. 記得仔細檢查結果,從后往前倒著檢查,把代碼朗讀出來,在不清楚的位置加上注釋。
                    2. 故意把代碼改錯,運行并檢查會發生什么樣的錯誤,并且確認你有能力改正這些錯誤。

                    Project Versions

                    Table Of Contents

                    Previous topic

                    習題 23: 讀代碼

                    Next topic

                    習題 25: 更多更多的練習

                    This Page

                      <pre id="vvttv"><mark id="vvttv"><progress id="vvttv"></progress></mark></pre>
                      <pre id="vvttv"></pre>

                        <p id="vvttv"></p>

                            <p id="vvttv"></p>

                                  <p id="vvttv"></p>

                                  <pre id="vvttv"><cite id="vvttv"><progress id="vvttv"></progress></cite></pre>

                                    <output id="vvttv"><dfn id="vvttv"><th id="vvttv"></th></dfn></output>

                                      <p id="vvttv"></p>

                                      这里只有精品视频