Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro ao criar função

Erro ao declarar a função:

def cadastrar(nomes): print "Digite o nome: "

Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [MSC v.1500 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information.

def cadastrar(nomes): ... print "Digite o nome: " File "", line 2 print "Digite o nome: " ^ IndentationError: expected an indented block

3 respostas
solução!

Isso é um erro de indentação, você lembrou de adicionar 4 espaços após declarar o cabeçalho da função? Desta forma:

    def cadastrar(nomes):
        print "Digite o nome:"

Eu estava acostumado a fazer minhas funções no editor de texto, no console do python posso apenas dar um tab para a indentação funcionar?

Sim Thiago, pode!