Como definir uma função em Python
Criando uma função não requer muito trabalho. Python tende a fazer as coisas rápido e fácil para você. As etapas a seguir mostram o processo de criação de uma função que você pode acessar mais tarde:
Abra uma janela do Python Shell.
Você vê o prompt Python familiar.
Digite def Olá (): e pressione Enter.
Esta etapa diz Python para definir uma função chamada Olá. Os parênteses são importantes porque definem os requisitos para utilizar a função. Os dois pontos no final diz ao Python que você é feito definindo a maneira pela qual as pessoas vão acessar a função. Observe que o ponteiro de inserção agora está recuado. Este recuo é um lembrete de que você deve dar a função de uma tarefa para executar.
Digitar print (# 147 Esta é a minha primeira função Python! # 148-) e pressione Entrar.
Você deve observar duas coisas. Em primeiro lugar, o ponteiro de inserção ainda é recuado porque IDLE está esperando por você para fornecer o próximo passo na função. Em segundo lugar, Python não tenha executado o impressão() função porque é parte de uma função e não é na parte principal da janela.
Pressione Enter.
A função está agora completa. Você pode dizer, porque o ponto de inserção agora é para o lado esquerdo. Além disso, o prompt Python (>>>) retornou.
Mesmo que esta é uma função muito simples, ele demonstra o padrão que você usar ao criar qualquer função Python. Você definir um nome, fornecer quaisquer requisitos para utilizar a função (nenhum neste caso), e fornecer uma série de passos para utilizar a função. Uma função termina quando uma linha extra é adicionado (você pressionar Enter duas vezes).
Trabalhando com funções na janela de edição é o mesmo que trabalhar com eles na janela de Python Shell, exceto que você pode guardar o conteúdo da janela Editar para o disco.