Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def TemNumero(obj):
- for letra in obj:
- if(letra.isnumeric()):
- return False
- return True
- def TemCarcterEspecial(obj):
- for letra in obj:
- if(' !@#$%&*(),.<>\/;:[]{}^~´`_-'.find(letra) > 0):
- return False
- return True
- def TemMaiuscula(obj):
- for letra in obj:
- if(letra == letra.upper()):
- return False
- return True
- def TestaCadastro(senha, usuario):
- if(usuario.find(' ') >= 0) or (senha.find(' ') >= 0):
- return True
- if(usuario == senha):
- return True
- elif(len(senha) <= 8):
- return True
- elif(TemCarcterEspecial(senha)):
- return True
- elif(TemNumero(senha)):
- return True
- elif(TemMaiuscula(senha)):
- return True
- usuario = input('Digite o usuario: ')
- senha = input('Digite a senha: ')
- while(TestaCadastro(senha, usuario)):
- print("\nO usuario e a senha não podem ser iguais,\nO usuario e a senha não podem ter espaços,\nA senha deve conter:\nnúmeros,letras maiusculas e minusculas,\num carater especial (!@#$%&*(),.<>\/;:[]{}^~´`_-)\ne pelo menos 8 digitos")
- usuario = input('Digite um usuario valido: ')
- senha = input('Digite uma senha valida: ')
- print('\n\n\tUsuario cadastrado\n\n')def TemNumero(obj):
- for letra in obj:
- if(letra.isnumeric()):
- return False
- return True
- def TemCarcterEspecial(obj):
- for letra in obj:
- if(' !@#$%&*(),.<>\/;:[]{}^~´`_-'.find(letra) > 0):
- return False
- return True
- def TemMaiuscula(obj):
- for letra in obj:
- if(letra == letra.upper()):
- return False
- return True
- def TestaCadastro(senha, usuario):
- if(usuario.find(' ') >= 0) or (senha.find(' ') >= 0):
- return True
- if(usuario == senha):
- return True
- elif(len(senha) <= 8):
- return True
- elif(TemCarcterEspecial(senha)):
- return True
- elif(TemNumero(senha)):
- return True
- elif(TemMaiuscula(senha)):
- return True
- usuario = input('Digite o usuario: ')
- senha = input('Digite a senha: ')
- while(TestaCadastro(senha, usuario)):
- print("\nO usuario e a senha não podem ser iguais,\nO usuario e a senha não podem ter espaços,\nA senha deve conter:\nnúmeros,letras maiusculas e minusculas,\num carater especial (!@#$%&*(),.<>\/;:[]{}^~´`_-)\ne pelo menos 8 digitos")
- usuario = input('Digite um usuario valido: ')
- senha = input('Digite uma senha valida: ')
- print('\n\n\tUsuario cadastrado\n\n')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement