已采纳回答 / 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
最赞回答 / weixin_慕无忌8225428
print(m) 打印结果是:Adam Lisa Bart如果m=[Adam, Lisa, Bart]print(m) 打印结果是:95.5 85 59
2018-11-30
已采纳回答 / 慕移动0023324
第一,使用逗号或者加号拼接字符串时,逗号拼接会额外带有一个空格。<...code...>第二,使用逗号或者加号拼接数字时,加号拼接会变为加法运算。<...code...>最后,加号无法拼接不同类型的变量<...code...>
2018-11-30
最新回答 / Awful_Leo
L = ['Adam', 95.5, 'Lisa', 85, 'Bart', 59]for x in range(0,len(L)/2): print L[x * 2], L[x * 2 + 1]
2018-11-29
已采纳回答 / ZQiang94
File "index.py", line 11 for x in L ^ SyntaxError: invalid syntax看到错误log了么,语法错误。是因为你的for in 后面要加冒号,加上就好啦
2018-11-29