已采納回答 / 清波
首先需要 說明一點, 這是一課 Python ?dict 類型的入門課程, 主要為了說明一下幾點:字典是無序的字典的遍歷的方法而練習題,之所以讓按照特定順序打印,只是為了讓大家聯系 調用字典Key -Value 鍵值對 的方法而已。就第二點?字典的遍歷的方法?展開討論,目前有這么幾種方式:<...code...>至于 如何 用排序 key或value 的方式來遍歷字典, 這應該算是另外一個問題,在此不展開討論了。如果題主想了解的話可以百度,或者私信。
2016-03-26
已采納回答 / 清波
大概有這么幾種解決方案:簡單粗暴: 重裝Python, 過程中記得選 “加入系統路徑”選項??旖萆月闊?,把自己的Python 路徑加入系統環境變量中, 百度搜索關鍵字 “Python 系統環境變量”,有詳細教程。
2016-03-25
已采納回答 / 清波
<...code...>這個邏輯很簡單,題主仔細看的話,很快就能明白,我分步驟來講下,這個函數的調用過程:調用square_of_sum([1, 2, 3, 4, 5])執行?<...code...>????在這一步,只是簡單的做了一個列...
2016-03-25
已采納回答 / 清波
如果縮進沒有錯誤的話, 有這么幾處錯誤:第二行,for y in [ 0,1,2,3,4,5,6,7,8,,9 ]: ?8后面兩個逗號第三行,?if x<y ? ?最后缺少冒號感覺 print x*10+y 的縮進少了一節?
2016-03-25
已采納回答 / 清波
漢諾塔的遞歸問題,特別容易被 參數名 給弄混淆,這個問題可以分為兩部分來說:首先,這是一個遞歸問題,遞歸問題的思路都是一致的:首先,遞減遞歸,其次做邊界判斷。 遞減調用:就是題...
2016-03-24
最贊回答 / 清波
題主沒有具體說明, 什么情況下?要有空格才行?我進去題主提問的課程里面看了看課件,猜測題主問的可能是 等號 “=”兩邊?要有空格才行?不是的,等號兩邊不必須有空格,只是加上空格,便于閱讀 變量名 及 值。 所以課件中多數等號 兩邊都有空格。這是個好習慣,往遠了說,如果題主最后從事Python 相關的開發工作,自己寫的所有代碼都是 嚴格的 等號兩邊加空格?格式,會方便同事的閱讀,提供溝通和工作效率。編程過程中有很多 很小的好習慣值得養成, 常見的就有:語義化變量名,函數名合理的注釋便于閱讀的格式化(等號兩邊...
2016-03-23
已采納回答 / 清波
對,兩個都重載了, 或者說:方法 run() 重載了,而 初始化 __init__ ,繼承并且增加屬性。這個應該是高級課程中的內容了, class的 繼承和其屬性方法的繼承。
2016-03-23
已采納回答 / 清波
這么說吧, 題主用了 第三方的IDE, 所以輸出的格式可能跟Python 自帶的IDLE不同, 為了更加清楚每次輸入的數據的類型 , 我們可以重構下print 呃,關鍵字吧。如下<...code...>
2016-03-23