Solución: Reto 35

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.

RetoSolució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.

¡No olvides suscribirte a nuestro boletín!

¡No enviamos spam! Lee más en nuestra política de privacidad