<span id="7ztzv"></span>
<sub id="7ztzv"></sub>

<span id="7ztzv"></span><form id="7ztzv"></form>

<span id="7ztzv"></span>

        <address id="7ztzv"></address>

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

            <span id="7ztzv"></span>
            <sub id="7ztzv"></sub>

            <span id="7ztzv"></span><form id="7ztzv"></form>

            <span id="7ztzv"></span>

                  <address id="7ztzv"></address>

                      亚洲欧美在线