len(palabra) > 0 Si es mayor a 0 entonces es que no está vacío??

Pregunta de la clase:
Afirmaciones
Luis Kennedy Saavedra Fuentes

Luis Kennedy Saavedra Fuentes

Pregunta
student
hace 4 años

len(palabra) > 0 Si es mayor a 0 entonces es que no está vacío??

5 respuestas
para escribir tu comentario
    CRISTIAN BARBERO PÉREZ

    CRISTIAN BARBERO PÉREZ

    student
    hace 4 años

    Efectivamente 😀

    Luis Kennedy Saavedra Fuentes

    Luis Kennedy Saavedra Fuentes

    student
    hace 4 años

    Entonces por qué muestra el mensaje: Que no se admite vacío? Si la condición es True ;( ??

    CRISTIAN BARBERO PÉREZ

    CRISTIAN BARBERO PÉREZ

    student
    hace 4 años

    Lo que se pone después de la coma se imprime solamente si la condición es

    false
    , si te fijas en la línea de arriba:

    assert type(palabra) == str, f'{palabra} no es String'

    Cuando el tipo de palabra no es string es cuando se imprime lo que está después de la coma.

    Es decir assert funciona así:

    assert <expresion booleana>, <mensaje de error>
    Luis Kennedy Saavedra Fuentes

    Luis Kennedy Saavedra Fuentes

    student
    hace 4 años

    Si gracias ceporro! Lo estuve revisando y me di cuenta fiajnfo bien en la primera condición! Gracias igual porque sino fuera hecho la pregunta y no me fueras afirmados no hubiera indagado mas de lo como lo pensaba ;)!

    Moisés Manuel Morín Hevia

    Moisés Manuel Morín Hevia

    student
    hace 4 años

    Seeeee por eso no se permiten strings vacios xD & si eso pasa a la palabra le va a agregar un cero.

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.