Funções são blocos de código
identificados por um nome, que podem receber parâmetros predeterminados. As funções podem ser "invocadas" em
outras partes do programa.
Nós já estamos usando as funções
do Python como a função print() que exibe algo na saída padrão.
As funções podem ou não receber parâmetros, ainda na função
print() podemos citar como exemplo o argumento que ela recebe que é
um texto.
Para criar uma função: def
nome_da_funcao (parâmetros)
Para retornar algum valor, usamos
return.
# Função simples e sem parâmetros:
def ola_mundo():
print("Olá Mundo!")
# Agora uma função com um
parâmetro
def ola_pessoa(nome):
print("Olá " + nome + ",
como vai você?")
# Agora uma função com dois
parâmetros
def ola_pessoa_blog(nome, blog):
print("O blog " + blog + "
pertence à " + nome)
# Chamando as funções
ola_mundo()
meu_nome = "Maira"
ola_pessoa(meu_nome)
meu_blog =
"http://mairamdutra.blogspot.com"
ola_pessoa_blog(meu_nome, meu_blog)
Esta última função tem dois
parâmetros. Porém eles não precisam ser colocados na ordem em que
foram definidos na função, você pode fazer isso também:
# Invertendo os parâmetros
def ola_pessoa_blog(nome, blog):
print("O blog " + blog + "
pertence à " + nome)
meu_nome = "Maira"
meu_blog = "
http://mairamdutra.blogspot.com "
ola_pessoa_blog(blog=meu_blog,
nome=meu_nome)
Hora do Treino
- Faça uma função para calcular o
fatorial de um número
- Faça uma função para verificar
se um número é primo ou não
Bibliografia
Borges, L. E. – Python para
desenvolvedores - http://ark4n.wordpress.com/python/
Resposta do último post:
https://drive.google.com/file/d/0ByoXb8a3Ne9ucDhpV2xaeGNud1k/view?usp=sharing
0 comentários:
Postar um comentário