已采纳回答 / 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