最新回答 / weibo_靜靜想我想靜靜_0
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }sum = 0.0for k, v in d.items():? ??? sum = sum + v??? print k,":",vprint 'average', ':', sum/len(d)
2017-03-29
最新回答 / 慕哥4048918
首先明白字符串,是用'(單引號)或者 "(雙引號)括起來表示。?d = {....} 這里是有:(冒號) 和 {}(花括號)說明是d是鍵值對,也就是key:value .在Python稱作"字典",?字典中的值并沒有特殊的順序,但是都存儲在一個特定的鍵(key)下,鍵可以是數字,字符串或者是元組。顯然這里是key是用字符串。 那么取值的時候就應該用對應的類型key,取值!
2017-03-29
最新回答 / 慕田峪1991355
L = [75, 92, 59, 68]sum = 0.0for x in L:??? sum=sum+x??? print sum / 4你的代碼應該是這個樣子的吧,你將print sum/4 放進了循環里,每循環一次就輸出一邊sum/4,正確的應該是L = [75, 92, 59, 68]sum = 0.0for x in L:??? sum=sum+xprint sum / 4最后輸出的應該跟for循環是個平級,for循環完了才執行sum/4這句代碼
2017-03-28
最贊回答 / ChenZz一
學友指的是==> r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串(為什么?)這句話嗎?1、在這里r'...'表示法不能表示多行字符串,作者的意思應該是r'...'的單引號中不能包含/n,/n原本是換行符,但是放在r'...'就只能是字符而已。作者這里也沒說清楚2、r'...'表示法不能包含'和‘’,因為r'...'中本來就有單引號,再加入單引號就出現r'...'...'這種情況,第二個'? 后面的內容就無法被表示出來,會報錯的,同理 '' 的作用再這里和 ' 一樣會報錯。希望學...
2017-03-26