已采納回答 / 慕圣0497465
我猜,這個畢竟是要你配合當前課程內容去鍵入和審核的,所以判斷設定得比較“死蠢”,要求你一定得用d[key]這種索引取值方式(你用的是d.get())。
2017-01-24
已采納回答 / 小小盈3131547
就是你要通過 ? list[n] 這種方式訪問數組元素時,隨著n的增大時間會增加,舉個例子就是第一個元素是什么很好找,但是第一千萬個元素就比較難了,因為他是從頭開始一個個找的
2017-01-24
已采納回答 / 慕絲9938033
你把你的程序放到常用的編輯器里面看報錯‘IndentationError: unexpected indent ’這是錯誤提示原因就是你在for前面多打了一個空格
2017-01-22
已采納回答 / 原來的我____
def是表示自定義一個函數,square_of_sum()是函數名,L是調用這個函數要用到的參數(形式參數),這個函數中的return sum表示函數執行完后返回sum。沒有寫print sum而最后輸出的是sum 的值是因為print square_of_sum([1, 2, 3, 4, 5])這類語句用print調用了square_of_sum()這個函數,square_of_sum()返回一個sum值給調用它的print,square_of_sum()的結果是sum,print square_of_...
2017-01-22
已采納回答 / qq_淹沒的夏天_03446418
表示數據類型的轉換。由原來的int類型轉換為string類型。目的:比如 x=1,y=2。如果是int類型 則會顯示3.如果是string類型,就會顯示12了
2017-01-21
已采納回答 / 河童的龍王廟
# -*- coding: utf-8 -*-說明使用utf-8編碼而print 后面的u說明輸出用的是Unicode編碼這兩種編碼是不同的。正確做法是:使用什么格式編碼,就是用什么編碼格式輸出,這里把u去掉就可以了
2017-01-20
已采納回答 / qq_感謝陪伴_0
sum = 0n=0for score in Lif L > 60????sum = sum + score????n++print ?sum/n
2017-01-18