
Luis Kennedy Saavedra Fuentes
Preguntalen(palabra) > 0 Si es mayor a 0 entonces es que no está vacío??

CRISTIAN BARBERO PÉREZ
Efectivamente 😀

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

CRISTIAN BARBERO PÉREZ
Lo que se pone después de la coma se imprime solamente si la condición es
false
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
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
Seeeee por eso no se permiten strings vacios xD & si eso pasa a la palabra le va a agregar un cero.