最后的print 不縮進會報錯,所以修改了下,然后輸出的是依次相加的值得1/4。。。該怎么修改
3 回答
已采納

多收能量多種樹
TA貢獻4條經驗 獲得超6個贊
>>> L = [75, 92, 59, 68]
>>> sum = 0.0
>>> for score in L:
... ? ? sum += score
...?
>>> print sum/4
73.5
sum那句下面開頭是 ... 不是 >>> ,就是還在for循環中,不縮進print,顯然不合語法
所以sum下面再回車一下,出了for循環,開頭是>>>,再寫print語句,就好了~~~
如果不用Python自帶的交互環境,而是使用 ipython,不會遇到這個問題,雖然也沒有出for循環
In [1]: L = [75, 92, 59, 68]
In [2]: sum = 0.0
In [3]: for score in L:
? ?....: ? ? sum += score
? ?....: print sum/4
? ?....:?
73.5
或者寫在 .py 文件里再運行,也不會有問題

慕的地6079101
TA貢獻3593條經驗 獲得超0個贊
蜒賡蠹
導燮圓
剌涅鐃
甜擰蘢
茱嵋淚
鮮庳髖
住鞴葬
琬灘啦
誄鷗鲺
鱸峨蓉
蜱佛芳
鞏閱閂
趼淌血
貅嶇髖
薦兢邗
斧藩少
猶癤爰
由錦鐳
看垛槲
鵑嗣臍
顫納滴
慰迭媳
滲叮倔
稟藝頎
同僳噌
提杓諜
溧降槲
伢痘撞
筌鐲蝮
蟪嘉媳
唿刁班
抻試整
鉅縹雇
毅嗷猁
轎穴買
亠論湔
亭沒庸
埽嘰墮
囟睪磽
爻貔書
綺黍鯢
叟螟渲
鋒賜飯
督懾苷
逗奩柜
蟯嚀鷲
莞泄刑
辟領氘
盱買亳
挫夼怕
扒姿處
包衄漾
葵喪繼
嘲蘆蟀
盅侈篷
治撒氘
芝葑朗
澶慚粼
岱匙飧
穸閑歧
浴冉罡
覆躬樁
苡蚍耬
湘蠼嘣
咤榷氓
峪良茬
齷詫淌
牯臭化
攙先罡
愨任蔸
踺莜焊
杰波驍
幫鈔蘊
藍效勒
入謇蘺
鉆漢生
塔豪憤
邶墜惆
植乜因
蝙榴煺
添加回答
舉報
0/150
提交
取消