课程
/后端开发
/Python
/初识Python
#对
print sum(n**2 for n in range(1,101))
#错
for n in range(1,101):
print sum(n**2)
2020-02-27
源自:初识Python 7-2
正在回答
不好意思,我研究完回来自问自答了。。。
for n in range(1,10): print ([n**2])>>>[1][4][9][16][25][36][49][64][81]如上,for在外面时,n**2不是list,所以需要先把n**2变成list,for在外面就也是可以的,如下:L=[]for n in range(1,10): L.append(n**2)print (sum(L))
拿出来的话,每次循环都会打印一次
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序