已采納回答 / yh_y
for循環里面用來存儲的變量錯誤。for循環里第一次執行 “ L = [x * x] ”后,L 里的元素已變為只含有1,相當于這時直接輸出 L 得到的是[1],并且,你將return放到了for循環里面,所以“ print square_of_sum([1, 2, 3, 4, 5]) ”,執行后的結果會變為1。如果你將renturn放到for循環外面,與它對齊,那么“?print square_of_sum([1, 2, 3, 4, 5]) ”,執行后的結果會變為25,因為for循環把 L 遍歷完了,最后...
2018-12-01
已采納回答 / 慕移動0023324
第一,使用逗號或者加號拼接字符串時,逗號拼接會額外帶有一個空格。<...code...>第二,使用逗號或者加號拼接數字時,加號拼接會變為加法運算。<...code...>最后,加號無法拼接不同類型的變量<...code...>
2018-11-30
已采納回答 / ZQiang94
??File?"index.py",?line?11 ????for?x?in?L ?????????????^ SyntaxError:?invalid?syntax看到錯誤log了么,語法錯誤。是因為你的for in 后面要加冒號,加上就好啦
2018-11-29