Comprendiendo los Errores de Sintaxis
Un error de sintaxis ocurre cuando el intérprete de Python no puede entender la estructura de su código. Esto puede ser debido a una variedad de problemas, como paréntesis faltantes o sangría incorrecta.
Abra un nuevo intérprete de Python.
python3
Aquí hay un ejemplo de un error de sintaxis causado por la falta de dos puntos al final de un bucle for:
for i in range(10)
print(i)
El intérprete generará un error de sintaxis y nos dirá dónde se produjo el error:
File "<stdin>", line 1
for i in range(10)
^
SyntaxError: sintaxis no válida
El símbolo de circunflejo (^) indica la ubicación del error de sintaxis y el mensaje de error nos dice que la sintaxis no es válida.
Para corregir este error de sintaxis, simplemente necesitamos agregar los dos puntos al final del bucle for:
for i in range(10):
print(i)
Ahora, probemos un ejemplo con sangría incorrecta:
if True:
print("Hello, World!")
En este ejemplo, la instrucción print no está correctamente sangrada debajo de la instrucción if. Para corregir este error de sintaxis, necesitamos sangrar correctamente la instrucción print:
if True:
print("Hello, World!")