def pass_valid(contra): while True: punto = 0 if contra.isalnum() == False: punto += 1 if contra.isdigit() == False: punto += 1 if contra.isalpha() == False: punto += 1 if punto == 1: print "El nivel de seguridad es bajo" elif punto == 2: print "El nivel de seguridad es medio" elif punto == 3: print "El nivel de seguridad es alto" bucle = 0 while bucle == 0: response = raw_input("Continuar: ") response = response.upper() if response in dic.get("Afirmacion"): break elif response in dic.get("Negacion"): bucle = 1 else: print "Comando no comprendido, intente con si o no" else: continue break
def search_dic(string): lista = [] string = string.upper().split() for word in string: for key in dic.keys(): for pal in dic.get(key): if len(word) > len(pal): retorno = fragmentos(pal, word) elif len(pal) > len(word): retorno = fragmentos(word, pal) else: if word == pal: retorno = True if retorno == True: if key not in lista: print word, pal lista.append(key) return lista