O programa funciona, grava os nomes, lista os nomes, mas quando aperto 0 para fechar, ele aparece a seguinte mensagem antes de executar a ação:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named py
Segue o código da função:
# -*- coding: UTF-8 -*-
def listar(nomes):
print 'Listando nomes:'
for nome in nomes:
print nome
def cadastrar(nomes):
print 'Digite o nome:'
nome = raw_input()
nomes.append(nome)
def menu():
nomes = []
escolha = ''
while(escolha != '0'):
print 'Digite 1 para cadastrar, 2 para listar e 0 para terminar'
escolha = raw_input()
if(escolha == '1'):
cadastrar(nomes)
if(escolha =='2'):
listar(nomes)
menu()
Fiquei com essa curiosidade, desde já agradeço!