def squaresum(L):? ? sum = 0?? ? for x in L:? ? ? ? ? sum = sum + x * x? ? return sum??print squaresum([1, 2, 3, 4, 5])print squaresum([-5, 0, 5, 15, 25])為什么這個(gè)我在Windows 命令提示符Python 2.7.6 運(yùn)行出來顯示最后一個(gè)print語法有錯(cuò)誤。print到底什么時(shí)候該縮進(jìn),什么時(shí)候不用呢?
1 回答
已采納

委屈的寶寶
TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超1個(gè)贊
你是在def還沒退出時(shí)就print嗎?那樣肯定會(huì)出錯(cuò)的。若你想在函數(shù)中print,就要寫到return之前,并且對齊
添加回答
舉報(bào)
0/150
提交
取消