課程
/后端開發
/Python
/初識Python
直接print((75+92+59+68)/4)這樣也可以算出,上面那個要把列表列出也一樣
2018-01-15
源自:初識Python 5-4
正在回答
這樣確實可以算出這題的答案,但是這種方法太局限了,而用這種算法就不同。
L = [75, 92, 59, 68]
sum = 0.0? ? ?//賦值0.0,這樣計算的結果可以算出小數點后一位
for score in L:? //尋找List中的所有score
? ? sum += score? //計算出List中score的總和sum
? ? len(L)? ? //查看List中有幾個數
print sum / len(L)? ? //計算并輸出score的總和sum除以個數len()的平均值
Midori9510 提問者
Don2025 回復 Midori9510 提問者
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-01-15
這樣確實可以算出這題的答案,但是這種方法太局限了,而用這種算法就不同。
L = [75, 92, 59, 68]
sum = 0.0? ? ?//賦值0.0,這樣計算的結果可以算出小數點后一位
for score in L:? //尋找List中的所有score
? ? sum += score? //計算出List中score的總和sum
? ? len(L)? ? //查看List中有幾個數
print sum / len(L)? ? //計算并輸出score的總和sum除以個數len()的平均值