2012-09-30 83 views
-2

問題 1.當我運行的代碼(http://codepad.org/kAADoUks),我得到一個錯誤,1個參數丟失了線129 「的問題,回答=轉換(片段中,短語)」Python:爲什麼這個Python代碼給我一個錯誤?我錯過了什麼?

我檢查的代碼無數次,但我不知道如何解決它。 什麼做錯了?

  1. Python是怎樣知道這些代碼可以接受的命令行

  2. 是轉換(片段中,短語)預先定義的Python函數超過2個論據?

  3. 這些符號是什麼「###」,「*」?他們如何在Python中調用? 它們是佔位符嗎?

  4. 「snippet」未在代碼中聲明爲羣體/列表文字。 Python解釋器如何知道「snippet」是指單詞WORDS? 「snippet」是一個特殊的Python內置元素嗎?

  5. 「爲我在範圍(0,snippet.count(」 @@@ 「)):」(線75) 沒有 「###」, 「」,「@@@ 「URl FILE中的符號: 當源文件中沒有任何文件時,Python解釋器如何計算」###「或」「的數量?

  6. 85行代碼如何工作? 「for sentence in snippet,短語:」 「句子」是否循環遍歷2個不同的列表? 我沒有看到代碼中「snippet」和「phrase」被定義爲列表的任何地方。

  7. 變量「問題」和「答案」具有相同的值。第135行if條款的目的是什麼?

回答

1

難以學習代碼。

這不是全部都在名字裏嗎?

回答大家的一些問題在良好意願的精神:

  1. 蟒蛇不知道,有問題的代碼應該和排序的確實的論據

  2. 支票號碼沒有,轉換不是Python中的預定義函數

  3. 「#」是一個數字符號,也稱爲散列鍵,它們用於Python中的 註釋,但在這種情況下,它們只是p字符串藝術 數據,我想這是你填寫這些作業。

  4. 片段是不是在Python

  5. 你的工作,任何特殊的名字弄清楚,我想在網上

  6. 碼85個遍歷只有2項,片段和短語,代碼 像for i in x, y: foo(i)只是速記foo(x); foo(y)。 你是正確的,在這種情況下,它是虛假的。我想這是你的功課 糾正這個代碼,以便它實際上 東西有用。這就是所謂的學習代碼的硬道理, 對不對?

  7. 呵呵? 135或137?

  8. 你沒有問的例外,很可能是一個 臨時網絡錯誤,我沒有得到這樣的例外。

相關問題