最新回答 / jeffspeeder
你公式的意思是計算list中每個元素的平方和啊,-1*(-1)=1= 1*1, -2*(-2)=4= 2* 2,這樣計算下去 結果當然是一樣的。不知道你哪里沒明白
2017-03-20
已采納回答 / 慕粉0827128499
因為你已經在頭文件中指定了要求編譯器使用utf-8來編譯代碼了,所以后面的u就不用加了,加上u的話又是要求編譯器使用Unicode來編譯代碼了,反而會報錯。
2017-03-20
最贊回答 / 慕粉0827128499
使用? # -*- coding: utf-8 -*- ? ?u'''...'''這兩個語句只是為了防止你在保存代碼的時候計算機保存格式不正確導致下次打開代碼時編譯器編譯出錯,為了保證代碼的長久可用性并養成良好的寫代碼習慣,建議每次都加上;另外,在一段代碼中,如果你在頭文件中使用了# -*- coding: utf-8 -*- 就不用在每行中文前再加上?u'''...''' 了,二者選一個用就可以了
2017-03-20
已采納回答 / doapull
為什么會是平均數得到結果會是首位數除以位數for x in args:? ? ? ? sum=sum+x? ? ? ? return sum/len(args)這個return縮進了,表示return是在這個for語句下的,當遍歷第一個x時,執行完sum=sum+x后,直接就執行return語句了,這個for語句實際上只進行了一次遍歷,所以你得到的平均數只是第一位數除以位數。
2017-03-19