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