Enviado em 02/06/2016 - 00:02h
Enviado em 06/07/2016 - 10:41h
Oi achei tua lógica pouco pythonica, parece mais C.Enviado em 12/09/2016 - 21:19h
seria algo assim?import os lista = ['a','A','b','B','c','C','d','D','e','E','f','F','g','G','h','H','i','I','j','J','k','K','l','L','m','M','n','N','o','O','p','P','q','Q','r','R','s','S','t','T','u','U','v','V','w','W','x','X','y','Y','z','Z'] j = 0 opt = int(input("apenas 4, 6, ou 8 digitos: ")) if opt == 4: digito_um = raw_input("digito um: ") digito_dois = raw_input("digito dois: ") digito_tres = raw_input("digito tres: ") digito_quatro = raw_input("digito quatro: ") senha = [digito_um, digito_dois, digito_tres, digito_quatro] if opt == 6: digito_um = raw_input("digito um: ") digito_dois = raw_input("digito dois: ") digito_tres = raw_input("digito tres: ") digito_quatro = raw_input("digito quatro: ") digito_cinco = raw_input("digito cinco: ") digito_seis = raw_input("digito seis: ") senha = [digito_um, digito_dois, digito_tres, digito_quatro, digito_cinco, digito_seis] if opt == 8: digito_um = raw_input("digito um: ") digito_dois = raw_input("digito dois: ") digito_tres = raw_input("digito tres: ") digito_quatro = raw_input("digito quatro: ") digito_cinco = raw_input("digito cinco: ") digito_seis = raw_input("digito seis: ") digito_sete = raw_input("digito sete: ") digito_oito = raw_input("digito oito: ") senha = [digito_um, digito_dois, digito_tres, digito_quatro, digito_cinco, digito_seis, digito_sete, digito_oito] print "quebrando senha..." if opt == 4: for a in lista: for b in lista: for c in lista: for d in lista: passa = [a,b,c,d] if senha == passa: print "acesso concedido!" print passa break; #else: # print passa if opt == 6: for a in lista: for b in lista: for c in lista: for d in lista: for e in lista: for f in lista: passa = [a,b,c,d,e,f] if senha == passa: print "acesso concedido!" print senha break; # else: # print passa if opt == 8: for a in lista: for b in lista: for c in lista: for d in lista: for e in lista: for f in lista: for g in lista: for h in lista: passa = [a,b,c,d,e,f,g,h] if senha == passa: print "acesso concedido!" print senha break; #se quiser ver eh so colocar para printar a variavel passa (da um efeito legal kkkk)
Enviado em 13/09/2016 - 12:56h
Enviado em 13/09/2016 - 23:45h
import os lista = ['a','A','b','B','c','C','d','D','e','E','f','F','g','G','h','H','i','I','j','J','k','K','l','L','m','M','n','N','o','O','p','P','q','Q','r','R','s','S','t','T','u','U','v','V','w','W','x','X','y','Y','z','Z'] j = 0 opt = int(input("apenas 4, 6, ou 8 digitos: ")) if opt == 4: digito_um = raw_input("digito um: ") digito_dois = raw_input("digito dois: ") digito_tres = raw_input("digito tres: ") digito_quatro = raw_input("digito quatro: ") senha = [digito_um, digito_dois, digito_tres, digito_quatro] if opt == 6: . . .
import string lista = string.ascii_letters senha = [] passa = [] def entra_senha(opt): global senha if opt == 0: return senha senha.append(raw_input("Entre com um digito: ")) entra_senha(opt - 1) def quebra_senha(length): global passa global senha if (length) == 0: if senha == passa: print "acesso concedido!" print passa return passa for char in lista: if char == senha[length - 1]: passa.insert(0, char) continue quebra_senha(length - 1) while True: opt = int(input("apenas 4, 6, ou 8 digitos: ")) if opt in (4,6,8): break entra_senha(opt) print "quebrando senha..." quebra_senha(opt)
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Slackpkg+ (Slackpkg Plus) está de volta!
Como dividir duas janelas igualmente e lado-a-lado na sua tela
Como redefinir o diretório Home? (5)
Problemas com adaptadores wifi no Zorin (1)
Ocomon 6.0.1 - Problemas ao editar configurações estendidas (7)