sábado, 21 de octubre de 2023

Comparar dos cadenas de caracteres

Conteo de vocales de un texto con Python

Enunciado del ejercicio

Escribir un programa que almacene la cadena de caracteres “contraseña” en una variable, pregunte al usuario por la contraseña e imprima por pantalla si la contraseña introducida por el usuario coincide con la guardada en la variable sin tener en cuenta mayúsculas y minúsculas

Para realizar este ejercicio se requieren dos cadenas “strings” para compararlas, la una va a ser una constante que se declarará en el código como se muestra en el siguiente bloque:

password = 'contraseña'

Lo siguiente será solicitar al usuario para que ingrese la contraseña que se quiere validar

newPassword = input("Ingrese su contraseña: \n")

Una vez que se ha ingresado la contraseña, la tenemos almacenada en la variable newPassword, ahora debemos hacer la comparación para validarla. Lo primero que haremos será verificar que la contraseña ingresada no sea nula (None), en caso de no serlo realizaremos la comparación para verificar si coinciden o no, el código quedaría de la siguiente manera:

if newPassword:
   if password == newPassword.lower():
      print("Las contraseñas coinciden")
   else:
      print("Las contraseñas no coinciden")
else:
   print("Debe ingresar un valor para la contraseña")

No hay comentarios.:

Publicar un comentario