En una sentencia "if" en el lenguaje de programación Python, ¿cómo se identifica el bloque de código a ejecutar si la condición se cumple?
- A.El bloque debe estar delimitado por llaves {}.
- B.El bloque debe estar delimitado por corchetes [].
- C.El bloque debe estar delimitado por paréntesis ().
- D.Cada línea del bloque debe estar precedida por el mismo número de espacios en blanco, con la misma sangría.Respuesta correcta
Explicación
La respuesta correcta es D. Python utiliza indentación (sangría) para delimitar bloques de código en lugar de delimitadores como llaves, corchetes o paréntesis. PEP 8 recomienda usar 4 espacios por nivel de indentación, y la consistencia es obligatoria: todas las líneas del mismo bloque deben tener el mismo nivel de sangría. Esta característica es distintiva del lenguaje Python y diferencia su sintaxis de lenguajes como C, Java o JavaScript que utilizan llaves.