Reto 35:
- Ingresa un texto y verifica si tiene el punto al final de la oración.
texto = input("Ingresa texto: ")
if texto.endswith("."):
print("Si tiene .")
else:
print("Falta .")
>>> texto = input(«Ingresa texto: «)
Ingresa texto: Hola, ¿como estas?
>>> if texto.endswith(«.»):
… print(«Si tiene .»)
… else:
… print(«Falta .»)
Falta .
Este reto lo podemos hacer directo en la terminal en modo interactivo o con un script. Iniciamos solicitando ingresar un texto y después evaluamos si el texto introducido termina con punto (.) con ayuda de if y la función endswith(). Si quieres ver cómo utilizar la función endswith() date un vuelta por la entrada Métodos de cadenas de caracteres – Parte I o si prefieres repasar la estructura de un condicional if, te dejo el enlace a la entrada Control de flujo.
Cuéntanos como te fue con el trigésimo quinto reto.
¿Estas listo para el siguiente reto? Te dejo el texto del reto que sigue y el enlace de la solución para que verifiques tu respuesta.
Reto | Solución |
---|---|
36.- Cuenta las vocales que tiene tu nombre usando un ciclo for. | Solución |
¿Prefieres regresar a la lista de retos? Acá te dejo el enlace del listado completo: Retos con Python.