La sangrìa de Python es rigurosa. Debe sangrar correctamente su còdigo.
Si utiliza la disposiciòn incorrecta de espacios y pesta√±as en un programa Python, encontrará el " IndentationError: se esperaba un bloque con sangrìa " error.
En esta guìa, hablamos sobre lo que significa este error y por qué se genera. Veremos un ejemplo de este error para ayudarlo a descubrir còmo resolverlo en su còdigo.
IndentationError: se esperaba un bloque con sangrìa
Los lenguajes de programaciòn como C y JavaScript lo hacen no requiere una sangrìa particular. Esto se debe a que usan llaves para indicar la estructura de los bloques de còdigo. Python no usa llaves o un indicador similar.
El lenguaje depende de la sangrìa para determinar la estructura de un programa. Sin sangrìa, es imposible que el intérprete de Python sepa còmo leer un bloque de còdigo.
Considere el siguiente còdigo de Python:
¿Còmo sabe Python qué còdigo es parte de la find_average ()
funciòn definida y qué còdigo es parte del programa principal? Esto muestra por qué la sangrìa es tan importante.
Cada vez que se olvida de sangrar el còdigo en un programa, Python lo advierte al generar un error de sangrìa .
El 81% de los participantes afirmaron que se sentìan más seguros sobre sus perspectivas laborales después de asistir a un campamento de entrenamiento. Asigne a un bootcamp hoy.
El graduado promedio de un bootcamp pasò menos de seis meses en la transiciòn profesional, desde comenzar un bootcamp hasta encontrar su primer trabajo.
Vamos a escribir un programa que extrae todos los bagels de una lista de almuerzos en un men√∫ de almuerzo de café. Estos bagels se agregarán a su propia lista.
Comencemos definiendo una lista de todos los alimentos disponibles a la hora del almuerzo:
Nuestro men√∫ de almuerzo contiene dos sándwiches y dos bagels. A continuaciòn, escribimos una funciòn que crea una nueva lista de bagels basada en el contenido de nuestro " lunch_menu " list:
Nuestra funciòn get_bagels ()
acepta un argumento: los elementos del men√∫ a través de los cuales la funciòn debe buscar. Nuestra funciòn recorre cada elemento del men√∫ y comprueba si el elemento contiene la palabra " bagel " . Si es asì, esa comida del almuerzo se agrega a los " bagels " list.