最新回答 / 小小木頭
1、這是列表生成式 :tds = [generate_tr(name, score) for name, score in d.iteritems()] 它等同于for name,score in d.iteritems():????generate(name,score)2、for name,score in d.iteritems 的那么相當于d字典中的每個key,socre相當于d字典中的每個value3、?'<tr><td>%s</td><td>%s...
2017-07-16
最新回答 / 慕娘5355404
Python 3.x版本用的是print()函數進行輸出,而Python 2.x中使用print語句進行輸出,這點略有不同。把最后一句print s 改為 print (s) 就可以了
2017-07-15
最贊回答 / 慕UI3271369
你打錯了,第二行應該是print L[4::5][-10:]L[4::5][-10:] 表示從L的第四個元素(也就是5)開始,每五個元素取一個,一直取到最后,也就是,5,10,15,......,95,100。然后再從現在這個數列的-10的位置取到-1.L[-46::5]表示從數列L的 -46的位置開始取,每五個取一個,一直取到最后。(自認為) L[4::5][-10:] 思路更清晰,更簡便。?
2017-07-14
最新回答 / 一條大河波浪寬_0
while n > 0: 這里意思是如果返回值n還是大于0的,那么就將s = s * x這個函數再運行一遍,用前面運行一遍得到的數值 替換到下一次的函數運算內, 當 n到了第 n -1 =0 也就是最后一次后,n不再大于0 ,此時程序終止,輸出最后的 s值
2017-07-14