新手提问,这个代码哪里错了,为什么报错

#!/usr/bin/env python

-*- coding:utf-8 -*-

squares = []
for value in range(1, 11):
square=value ** 2
squares.append(square)
print(squares)

可能是第一行你指定的解释器有问题,这个得你自己查看
第二行也要加#符号,你粘贴的代码里没有,不知道你写的代码里有没有

你用了中文的括号

 squares = []
for value in range(1, 11):
    square=value ** 2
    squares.append(square)
print(squares)