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

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # 練習12.提示別人 當你輸入`raw_input()` 的時候,你需要鍵入 `(` 和 `)` 也就是“括號(parenthesis)”。這和你格式化輸出兩個以上變量時的情況有點類似,比如說 "%s %s" % (x, y) 里邊就有括號。對于 raw_input 而言,你還可以讓它顯示出一個提示,從而告訴別人應該輸入什么東西。你可以在 () 之間放入一個你想要作為提示的字符串,如下所示: ~~~ y = raw_input("Name? ") ~~~ 這句話會用 “Name?” 提示用戶,然后將用戶輸入的結果賦值給變量 y。這就是我們提問用戶并且得到答案的方式。 也就是說,我們的上一個練習可以使用 `raw_input`重寫一次。所有的提示都可以通過`raw_input` 實現。 ~~~ age = raw_input("How old are you? ") height = raw_input("How tall are you? ") weight = raw_input("How much do you weigh? ") print "So, you're %r old, %r tall and %r heavy." % ( age, height, weight) ~~~ ## 你看到的結果 ~~~ $ python ex12.py How old are you? 38 How tall are you? 6'2" How much do you weigh? 180lbs So, you're '38' old, '6\'2"' tall and '180lbs' heavy. ~~~ ## 附加題 > 1. 在命令行界面下運行你的程序,然后在命令行輸入 `pydoc raw_input` 看它說了些什么。如果你用的是 Window,那就試一下 `python -m pydoc raw_input` 。 > 1. 輸入 `q` 退出 `pydoc`。 > 1. 上網找一下 `pydoc` 命令是用來做什么的。 > 1. 使用 `pydoc` 再看一下 `open`, `file`, `os`, 和 `sys` 的含義。看不懂沒關系,只要通讀一下,記下你覺得有意思的點就行了。 ## 常見問題 ### Q:我運行`pydoc` 的時候,為什么會遇到這個報錯`invalid syntax`? > 你沒有在命令行里執行`pydoc`; 你是不是在啟動`python`后執行的?退出Python試試吧. ### Q:我執行`pydoc`的時候,我遇到一個提示`pydoc 不是內部或外部命令` 。 > 有一些windows上的Python版本沒有提供這個命令,你可以跳過這個附加練習,當你需要閱讀Python 文檔的時候,你在網上搜索就可以了。 ### Q:為什么用`%r`而不是`%s`? > 請務必記住 `%r` 會原樣輸出你輸入的每一個字符,而`%s`是用來顯示你的輸入的。下次,我不會再回答相同的問題。這是大家重復問到次數最多的問題,但是一遍一遍問相同的問題,說明你沒有記住我講過的內容。 ### Q:為什么不能這樣輸入`"How old are you?" , raw_input()`? > 你覺得它會生效的, 但是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>

                              哎呀哎呀视频在线观看