estou tentando criar um programinha que gere todas as combinações de números possíveis com 5 dígitos, e tentei fazer com que numeros que não tenham 5 digitos fiquem dessa forma:
00015
01586
00259
mas o programa continua imprimindo os números sem os zeros na frente, alguém poderia me ajudar?
Codigo:
possibilidades = 99999
gerar = 0
num = "0"
while gerar != possibilidades:
if len(num) == 1:
num = "0000"+num
num = int(num)
elif len(num) == 2:
num = "000" + num
num = int(num)
elif len(num) == 3:
num = "00" + num
num = int(num)
elif len(num) == 4:
num = "0" + num
num = int(num)
else:
continue
print num
num += 1
num = str(num)
gerar += 1
print "acabou"
Pergunta
Radicalzinho
estou tentando criar um programinha que gere todas as combinações de números possíveis com 5 dígitos, e tentei fazer com que numeros que não tenham 5 digitos fiquem dessa forma:
00015
01586
00259
mas o programa continua imprimindo os números sem os zeros na frente, alguém poderia me ajudar?
Codigo:
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.