Como definir uma função em Python (com imagens)

Índice:

Como definir uma função em Python (com imagens)
Como definir uma função em Python (com imagens)
Anonim

Uma função é um bloco de código executado quando é chamada. Em vez de inserir o mesmo bloco de código toda vez que ele se repetir, você pode defini-lo como uma função e chamá-lo quando precisar usá-lo. As funções também permitem inserir argumentos ou parâmetros como entradas. Eles então retornarão dados com base nos argumentos e produzirão uma saída independente. Este wikiHow ensina como definir uma função na linguagem de programação Python.

Passos

5623490 1
5623490 1

Etapa 1. Instale o Python

Para escrever uma função em python, você precisa instalar o Python. Use as seguintes etapas para baixar e instalar o Python:

  • Vá para https://www.python.org/downloads/ em um navegador da web.
  • Clique Baixe Python [número da versão] na parte superior.
  • Clique duas vezes no arquivo Python.exe na pasta Downloads.
  • Clique instale agora.
  • Clique sim
  • Clique Fechar.
5623490 2
5623490 2

Etapa 2. Abra um editor de código

O editor de código básico que vem com o python é denominado IDLE. Como alternativa, você pode usar um ambiente de desenvolvimento integrado (IDE) de terceiros, como Atom, Sublime Text 3 e Online Python Compiler.

5623490 3
5623490 3

Etapa 3. Abra um novo arquivo ou abra o arquivo no qual deseja definir uma função

No IDLE, você pode abrir um novo arquivo ou criar um novo clicando no Arquivo menu no topo Clique Abrir para abrir um arquivo existente ou clique em Novo arquivo para iniciar um novo programa.

5623490 4
5623490 4

Etapa 4. Digite def para definir uma função

A palavra-chave "def" é usada para definir uma função em Python.

5623490 5
5623490 5

Etapa 5. Adicione o nome da função seguido por parênteses e dois pontos

Coloque um espaço depois de "def" e escreva o nome da função, seguido por parênteses e dois pontos. O exemplo a seguir mostra como definir uma função chamada "say_hello":

def say_hello ():

5623490 6
5623490 6

Etapa 6. Recue a próxima linha e adicione seu código

Todas as linhas que estão dentro da função devem ser indentadas. O exemplo a seguir mostra como definir uma função que diz "Olá".

def say_hello (): print ("Olá")

5623490 7
5623490 7

Etapa 7. Insira o nome de um parâmetro ou argumento entre parênteses após o nome da função

Isso permite que a função receba diferentes entradas de dados e processe diferentes saídas. Você pode adicionar vários argumentos e parâmetros, separando-os com uma vírgula. No exemplo a seguir, tem uma função com um parâmetro chamado "nome":

def say_hello (name): print ("Hello")

5623490 8
5623490 8

Etapa 8. Use o nome do argumento para processar o argumento no código

Coloque o nome do argumento ou parâmetro no código quando precisar chamar o argumento ou parâmetro. No exemplo a seguir, é definida uma função que diz "Olá" e, em seguida, menciona o nome de um usuário:

def say_hello (nome): print ("Olá" + nome)

5623490 9
5623490 9

Etapa 9. Chame a função

Para usar uma função, ela deve ser chamada digitando seu nome seguido de parênteses. No exemplo a seguir, uma função é definida e, em seguida, chamada.

def say_hello (nome): print ("Olá" + nome) say_hello ()

5623490 10
5623490 10

Etapa 10. Adicione argumentos ou parâmetros de palavra-chave

Se você tentou compilar o código na etapa anterior, provavelmente recebeu uma mensagem de erro. Isso ocorre porque, quando a função foi chamada, estava faltando o argumento necessário. Para adicionar um argumento ou parâmetro ao chamar uma função, basta digitá-lo entre parênteses depois de chamar a função. No exemplo a seguir, um nome é adicionado como um argumento. Quando o código for compilado, ele dirá "Olá" e, em seguida, mencionará uma pessoa pelo nome:

def say_hello (nome): print ("Olá" + nome) say_hello ("leitor wikiHow")

Recomendado: