例子里面的这个相加操作是什么意思,,为什么我失败了
这是python2的代码,你运行的环境估计是python3,对range的使用并不兼容。python2:
>>> range(5) [0, 1, 2, 3, 4]
python3:
>>> range(5) range(0,5)
解决办法:用list(range(2,11))替换range(2,11)
range在2.0返回列表,在3.0返回生成器,生成器需要用list变成列表。