Mostrando postagens com marcador principal. Mostrar todas as postagens
Mostrando postagens com marcador principal. Mostrar todas as postagens

terça-feira, 26 de janeiro de 2021

Python - Aula 10 - Funções

Funções

O principal objetivo de uma função é agrupar um conjunto de ações que um determinado pode executar sem que seja necessário reescrever o mesmo código mais de uma vez. 

Em Python como outras estruturas em Python, uma função também segue a regra dos dois pontos e indentação de linhas.

Para definir uma uma função utilizamos a palavra reservada def seguida pelo nome da função, os parâmetros da mesma depois dois pontos (:).

Sintaxe

 def nome_da_funcao (parametros_caso_houver):

    acao_1

    acao_2

 

Exemplo

a=2

b=3

def soma(a, b):

    print(a+b)

 

Caso necessário você poderá retornar um valor na função utilizando antes do fim da mesma a palavra reservada return

Exemplo

def  soma(a, b):

    total=a+b

    return total

a=2

b=3

print(soma(a,2))

 

Escopo da Função

O escopo da função é o trecho de código no quais algumas informações pertencem e existem somente na função (um exemplo são variáveis).

O escopo da função se entende como o local onde indentação do função começa e finaliza.

 

a=2

b=3

 

def somas(a,b):

    r=a+b #inicio do escopo

    return r #ultima linha do escopo

 

print (soma(a,b))