Pessoal,
Também estou com problemas no arquivo app.py, vocês podem verificar, por favor?
# -*- coding: utf-8 -*-
def cadastrar(nomes):
print 'Digite o nome:'
nome = raw_input()
nomes.append(nome)
def listar(nomes):
print 'Listando nomes'
for nome in nomes:
print nome
def remover(nomes):
print 'Qual nome você gostaria de remover?'
nome = raw_input()
nomes.remove(nome)
def alterar(nomes):
print 'Qual nome vc gostaria de alterar?'
#cliente deve digitar o nome a alterar
nome = raw_input()
i = nomes.index(nome)
#devemos verificar se existe esse nome na lista
#se existir o cliente deve digitar o novo nome
#devemos pegar a posição do nome a alterar na lista
#e colocar na posição correta o novo nome
if (i is not null):
print 'Qual é o novo nome?'
nome = raw_input()
nomes[i] = nome
else: print 'Não há este nome na lista'
def menu():
nomes = [] #nao podemos esquecer de inicializar a lista
escolha = ''
while(escolha != '0'):
print 'Digite: 1 para cadastrar, 2 para listar, 3 para remover, 0 para terminar'
escolha = raw_input()
if(escolha == '1'): cadastrar(nomes)
if(escolha == '2'): listar(nomes)
if(escolha == '3'): remover(nomes)
menu()
Está ocorrendo o erro
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "app.py", line 40
if(escolha == '1'): cadastrar(nomes)
^
IndentationError: unexpected indent
Obrigada!