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

                    習題 11: 提問?

                    我已經出過很多打印相關的練習,讓你習慣寫簡單的東西,但簡單的東西都有點無聊,現在該跟上腳步了。我們現在要做的是把數據讀到你的程序里邊去。這可能對你有點難度,你可能一下子不明白,不過你需要相信我,無論如何把習題做了再說。只要做幾個練習你就明白了。

                    一般軟件做的事情主要就是下面幾條:

                    1. 接受人的輸入。
                    2. 改變輸入。
                    3. 打印出改變了的輸入。

                    到目前為止你只做了打印,但還不會接受或者修改人的輸入。你也許還不知道“輸入(input)”是什么意思。所以閑話少說,我們還是開始做點練習看你能不能明白。下一個習題里邊我們會給你更多的解釋。

                    1
                    2
                    3
                    4
                    5
                    6
                    7
                    8
                    9
                    print "How old are you?",
                    age = raw_input()
                    print "How tall are you?",
                    height = raw_input()
                    print "How much do you weigh?",
                    weight = raw_input()
                    
                    print "So, you're %r old, %r tall and %r heavy." % (
                        age, height, weight)
                    

                    Note

                    注意到我在每行 print 后面加了個逗號(comma) , 了吧?這樣的話 print 就不會輸出新行符而結束這一行跑到下一行去了。

                    你應該看到的結果?

                    $ python ex11.py
                    How old are you? 35
                    How tall are you? 6'2"
                    How much do you weigh? 180lbs
                    So, you're '35' old, '6\'2"' tall and '180lbs' heavy.
                    $
                    

                    加分習題?

                    1. 上網查一下 Python 的 raw_input 實現的是什么功能。
                    2. 你能找到它的別的用法嗎?測試一下你上網搜索到的例子。
                    3. 用類似的格式再寫一段,把問題改成你自己的問題。
                    4. 和轉義序列有關的,想想為什么最后一行 '6\'2"' 里邊有一個 \' 序列。單引號需要被轉義,從而防止它被識別為字符串的結尾。有沒有注意到這一點?

                    Project Versions

                    Table Of Contents

                    Previous topic

                    習題 10: 那是什么?

                    Next topic

                    習題 12: 提示別人

                    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>

                                      这里只有精品视频