Saltar al contenido

assert

Python · Unidad 20: Pruebas y depuración

Un assert es una comprobación: le dices a Python algo que debe ser cierto y él lo revisa por ti.

Si se cumple, el programa sigue como si nada. Sirve para asegurarte de que el código hace lo que crees.

total = 120 + 30
assert total == 150
print("El total es", total)

Imprime

El total es 150

El resto de la explicación está en la lección, que es del plan completo.

Ejercicios de esta lección

Se hacen en la app, que los corrige al momento y explica por qué.

  1. 1. Predice la salida

    ¿Qué imprime este código?

  2. 2. Completa el código

    Completa para comprobar que la cuenta suma 100.

  3. 3. Opción múltiple

    ¿Qué pasa cuando la condición de un assert se cumple?

  4. 4. Predice la salida

    ¿Qué imprime este código?

  5. 5. Encuentra el bug

    Este programa debería imprimir el promedio de las tres notas, y el assert comprueba que dé 8. ¿Qué línea tiene el error?

  6. 6. Completa el código

    Completa el mensaje que debe salir cuando el número es negativo.

  7. 7. Predice la salida

    ¿Qué imprime este código?

  8. 8. Ordena las líneas

    Ordena para que la función revise el divisor y el programa atrape el error.

  9. 9. Opción múltiple

    ¿Para qué sirve el assert de esta función?

Hacer esta lección

Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.

Ver todas las lecciones →