为了账号安全,请及时绑定邮箱和手机立即绑定

请问这个代码是什么问题?

L = [1-100]

i = 0

for i in 99

    N[i] = L[i]*L[i]

    i = i+1

print sum(N)


正在回答

1 回答

L = [1-100]  //生成1-99的list 方法错误,该方式结果是 L = [-99] 

i = 0 

for i in 99  // 语句后面需要冒号: 循环的应该是一个list而不是一个数字类型,该处定义的i会覆盖上面定义的i=0

    N[i] = L[i]*L[i]  // 数组添加使用insert方式

    i = i+1

print sum(N)


L = list(range(1,100))
N = []
i = 0
for j in L:
    N.insert(i,j*j)
    i = i+1
print (sum(N))


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758625    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

请问这个代码是什么问题?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信