/ / Python - Erreur de syntaxe lors de l'utilisation de myList? [dupliquer] - python, erreur de syntaxe

Python - Erreur de syntaxe lors de l'utilisation de myList? [duplicate] - python, erreur de syntaxe

Je suis vraiment confus. J'ai travaillé sur le code ci-dessous (et l'image jointe). Je continue à avoir une erreur de syntaxe pour la ligne. print myList[i]," ",

Je pense que cela a à voir avec la parenthèse, mais je ne suis pas sûr. Toute aide est appréciée!

1

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]

Réponses:

0 pour la réponse № 1

Votre erreur de syntaxe devrait ressembler à ceci:

IndentationError: unindent does not match any outer indentation level

Cela vous indique que vous ne formatez pas votre code correctement. Python utilise indent pour structurer la logique du code. S'il vous plaît suivez la règle.