No sabia antes de esto sobre los Assert, es un nuevo concepto para mi. Me surge una duda: ¿En que se diferencia el “assert” con los satat...

Pregunta de la clase:
Afirmaciones
Clayton Jhordan Iliquin Zavaleta

Clayton Jhordan Iliquin Zavaleta

Pregunta
studenthace 4 años

No sabia antes de esto sobre los Assert, es un nuevo concepto para mi.

Me surge una duda:

¿En que se diferencia el “assert” con los satatemen “try, excpet” ?

ya que veo que sus usos son parecidos

2 respuestas
para escribir tu comentario
    Clayton Jhordan Iliquin Zavaleta

    Clayton Jhordan Iliquin Zavaleta

    studenthace 4 años

    Umm interesante respuesta, pero el en "try" también determinas ciertas condiciones. Por ejemplo en clase anteriores uso el try para probar algo es específico como que el número sea mayor a 0, que es lo mismo que con el assert. Entiendo que el assert sigue corriendo el programa y con el try lo para, veo más útil al assert en estos casos.

    Daniel Adolfo Ordoñez Rubio

    Daniel Adolfo Ordoñez Rubio

    studenthace 4 años

    Hola, Clayton :) Con try, except capturas las excepciones que "no conoces", o no esperabas. Con assert tú pones la condición que "de no cumplirse" genera una excepción.

Curso de Pensamiento Computacional con Python

Curso de Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.

Curso de Pensamiento Computacional con Python
Curso de Pensamiento Computacional con Python

Curso de Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.