python2和python3环境中,写法不一样
例子中的:
L=[]
for x in range(1,11):
L.append(x*x)
L
该代码在右边的图例中报错,这是为什么呢?但在python 3 中是正确的。
而且任务中的代码在python3 环境下,直接[x*(x+1) for x inrange(1,100,2)]就可以了,不需要print()。在python 2环境中必须要加上print
Python 3 的代码:
例子中的:
L=[]
for x in range(1,11):
L.append(x*x)
L
该代码在右边的图例中报错,这是为什么呢?但在python 3 中是正确的。
而且任务中的代码在python3 环境下,直接[x*(x+1) for x inrange(1,100,2)]就可以了,不需要print()。在python 2环境中必须要加上print
Python 3 的代码:
2019-05-27
举报