SR

Stanley Rodrigues08/01/2024 15:59
Compartilhe

Funções em Python: Uma introdução descontraída

    Olá, pessoal! Hoje vamos mergulhar no mundo das funções em Python. As funções são como pequenos pedaços de código que podemos reutilizar várias vezes. Elas são como mini-recetas de código que fazem algo específico. É como se você tivesse uma função especializada para fazer o café da manhã todos os dias, porque você sabe que é o mesmo processo, então não precisa lembrar todos os detalhes. Assim como nós programadores temos funções para realizar tarefas específicas em nosso código.

    O que é uma função?

    Uma função é um bloco de código que tem um nome, recebe parâmetros para executar um conjunto determinado de instruções e retorna um valor como resultado do processamento. Em outras palavras, uma função é como uma mini-recepção de código que faz algo específico e depois nos dá o resultado1.

    Como declarar uma função em Python?

    Declarar uma função em Python é bastante simples. Começamos com a palavra reservada def, seguida pelo nome da função e dos parâmetros entre parênteses, terminando com dois pontos :. Vamos ver um exemplo:

    ```bash

    def somarDoisNumeros(a, b):

      return a + b

    print(somarDoisNumeros(1, 3)) # Chama a função e imprime o resultado

    ```

    Neste exemplo, dois parâmetros (ou argumentos), a e b, são passados para a função somarDoisNumeros(). A palavra reservada return identifica o que é retornado pela função. Nesse exemplo, a função retorna a soma dos valores dos parâmetros

    Funções com múltiplos retornos

    As funções em Python também podem retornar múltiplos dados. Veja o exemplo:

    ```bash

    def soma_dois_numeros_e_calcula_media(valor1, valor2):

      soma = valor1 + valor2

      media = (valor1 + valor2)/2

      

      return soma, media

    valor_soma = soma_dois_numeros_e_calcula_media(32, 15)

    print(valor_soma)

    print(soma_dois_numeros_e_calcula_media(50, 10))

    ```

    Neste exemplo, a função soma_dois_numeros_e_calcula_media calcula a soma e a média de dois números e retorna ambos os resultados 

    Funções sem retorno

    Às vezes, uma função não precisa retornar um valor. Ela pode apenas realizar uma tarefa e então terminar. Vamos ver um exemplo:

    ```bash

    def somarDoisNumeros(a, b):

      print(a + b)

    somarDoisNumeros(1, 3) # Só chama a função

    ```

    Neste exemplo, a função somarDoisNumeros não retorna nada. Ela apenas imprime a soma dos dois números

    Conclusão

    As funções em Python são como mini-recetas de código que nos ajudam a organizar nosso código de uma maneira mais limpa e reutilizável. Elas são uma parte fundamental da programação em Python e você provavelmente usará muitas delas em seus projetos. Agora que você sabe como declarar e usar funções, você está pronto para começar a usar essas ferramentas poderosas em seus próprios projetos de programação. Feliz codificação!

    Link úteis: https://vaiprogramar.com/como-declarar-uma-funcao-em-python/ - https://pythonacademy.com.br/blog/funcoes-em-python

    Compartilhe
    Comentários (0)