Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python-使用myList时出现语法错误?_Python_Syntax Error - Fatal编程技术网

Python-使用myList时出现语法错误?

Python-使用myList时出现语法错误?,python,syntax-error,Python,Syntax Error,我真的很困惑。我一直在处理下面的代码(并附上图片)--我不断收到行print myList[I],'', 我想这和括号有关,但我不确定。感谢您的帮助 def SwapFirstAndLast(list): temp = list[len(list)-1] list[len(list)-1] = list[0] list[0] = temp def ReplaceEvensWithZeros(list): for i in range(len(list)):

我真的很困惑。我一直在处理下面的代码(并附上图片)--我不断收到行
print myList[I],'',

我想这和括号有关,但我不确定。感谢您的帮助

def SwapFirstAndLast(list):
    temp = list[len(list)-1]
    list[len(list)-1] = list[0]
    list[0] = temp

def ReplaceEvensWithZeros(list):
     for i in range(len(list)):
      if(list[i] % 2 == 0):
       list[i] = 0

#Initializes a list with ten random integers
     import random
     myList=[]
     for i in range(10):
        myList.append(random.randrange(1,101,1))
#- every element at an even index
     for i in range(0, len(myList), 2):
      print myList[i],' ',
#- every even element
    print
    for i in range(len(myList)):
    if myList[i] % 2 == 0:
    print myList[i],' ',
#- all elements in reverse order
    print
    print myList[::-1]
#- only the first and last element.
    print myList[-1:], ' ', myList[:1]


您的语法错误应该如下所示:

IndentationError: unindent does not match any outer indentation level

它告诉您没有正确格式化代码。Python使用缩进来构造代码逻辑。请遵循规则。

您的缩进有问题。我打赌您运行的是Python 3,其中print是一个函数。Python解释器可以识别空格或制表符。我想你已经混合了空格和制表符,选择其中一个。@cricket_007是的!我是。这到底是什么意思?谢谢如果您只是阅读文档或将回溯插入google…错误标记已打印,但缩进确实需要修复