3
respostas

Erro File "<stdin>", line 1 - Ambiente Windows

Estou tentando compilar o programa do exercício e aparece o erro abaixo:

python app.py File "", line 1 python app.py ^ SyntaxError: invalid syntax

Programa:

# -*- 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, 0 para terminar, 2 para listar'
        escolha = raw_input()

        if(escolha =='1'):
            cadastrar(nomes)
        if(escolha == '2'):
            listar(nomes)

menu()
3 respostas

Leandro, tudo bem ?

Você já tinha conseguido rodar outro programa antes desse ?

Seu código tá correto

Se for via comando não, mas como estou usando o windows, se eu abrir o explorer e dar dois cliques no programa na pasta que ele esta salvo ele abre e roda normal, porem isso é ruim, porque quanto tem algum erro eu não consigo identificar o que é, porque ele abre e fecha muito rápido, parece que falta alguma configuração do windows, mas não sei o que pode ser.