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

segunda-feira, 6 de junho de 2016

Funcao - parte II

Uma função possui valores dentro da função, fora dela, os valores não existem.

Exemplo:

a=2
def func():
    a=3
    print a

func() #imprime o a dentro da função
print a #imprime o a fora da função

>>>
3
2
>>>

Percebe-se que a variável a possui dois valores, um dentro da função e outro fora da função.

Pode-se usar o a tanto dentro como fora da função com o mesmo valor?

Existe algumas maneiras para fazer isso, uma que normalmente faço é o seguinte:


a=2
def func():
    global a
    a=3
    print a

func()
print a

>>>
3
3
>>>

acrescento o global a, fazendo o valor de a, ser único no código.

abs

sexta-feira, 26 de dezembro de 2014

Funcao

No mundo da programação as funções são de extrema importância, pois, devemos deixar o código mais limpo. E para mim essa é uma das vantagens da função.

Vamos logo ao exemplo.

Exemplo 1:


def temp():
    d = 2
    return d


print temp()

Aqui temos um caso em que o print chama a função temp()
 que retorna o valor d e será imprimido 2 na tela. Simples mas eficiente.

Outro caso é onde você define um valor a ser utilizado na função temp().

Exemplo 2:


def temp(c):
    d = 2*c
    return d

print temp(2)

A função temp() agora recebe um valor de 2, e dentro dela o 
valor 2 valerá c. Sendo retornado o valor de d que será c*2.

Funções ajudam a deixar o código mais limpo.