25. ¿Qué valor imprime este código? x = 0 if x: print('Si') else: print('No')
- A) Si
- B) No
- C) Error
- D) Nada
Feedback de la pregunta
La respuesta correcta es B. La respuesta correcta es No.
En Python, el número entero 0 se evalúa automáticamente como False en un contexto booleano. Por lo tanto, al evaluar 'if x' siendo x igual a 0, la condición falla y el flujo del programa se dirige inmediatamente al bloque else.