Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Author: Lucas Pereira Torres de Araujo
- #Lista 6 - FUP's Class - 2016.1
- #Item 10
- print "####### PARAMETROS PARA VALIDAR SENHA #######"
- print "1. Deve ter ao menos uma letra MAIUSCULA e uma minuscula;"
- print "2. Pelo menos um digito, minimo 8 e maximo 15 caracteres."
- flag = 1
- while flag == 1:
- isUp = 0
- isLow = 0
- isNum = 0
- key = raw_input("Digite uma senha: ")
- if len(key) < 8:
- print "A senha deve conter no minimo 8 caracteres."
- elif len(key) > 15:
- print "A senha deve conter no maximo 15 caracteres."
- for i in key:
- if i.isalpha():
- if i.isupper():
- isUp += 1
- if i.islower():
- isLow += 1
- if i.isdigit():
- isNum += 1
- if isUp == 0:
- print "A senha deve conter ao menos uma letra MAIUSCULA."
- if isLow == 0:
- print "A senha deve conter ao menos uma letra minuscula."
- if isNum == 0:
- print "A senha deve conter ao menos um digito/numero."
- elif isUp != 0 and isLow != 0 and isNum != 0:
- print "\n------ Fim ------\nSenha valida."
- flag = 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement