Pessoal, to tentando aplicar todos os conceitos basicos de Python num programinho basico de formulario:
mas não sei o que acontece:
neste programa em uma lista ele armazena nomes e em outra armazena idades, ambas informações inseridas ao mesmo tempo portanto ocupando o mesmo lugar em ambas as listas.
O problema é: que quando rodo essa parte não rola a linha que imprime os dados =\
# Adicionando Dados
nome= raw_input("Nome: ")
listaNomes.append(nome)
idade= input("Idade:")
listaIdades.append(idade)
# Busca nas listas
nome2= raw_input("Forneça o nome: ")
Id = listaNomes.index(nome2)
print "Nome:", listaNomes[int(Id)] , " Idade:", listaIdades[int(Id)]
Traceback (most recent call last):
File "<pyshell#26>", line 1, in <module>
print "Nome:", listaNomes[int(Id)]
IndexError: list index out of range
Pergunta
lkenny
Pessoal, to tentando aplicar todos os conceitos basicos de Python num programinho basico de formulario:
mas não sei o que acontece:
neste programa em uma lista ele armazena nomes e em outra armazena idades, ambas informações inseridas ao mesmo tempo portanto ocupando o mesmo lugar em ambas as listas.
O problema é: que quando rodo essa parte não rola a linha que imprime os dados =\
Link para o comentário
Compartilhar em outros sites
3 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.