DC-UFRPE/Licenciatura Plena em Computação/Programação I/funções
Introdução:
[editar | editar código-fonte]No mundo da programação, as funções são blocos de código que realizam determinadas tarefas. Utilizamos funções para obter: Clareza do código: separando pedaços de código da função main(), podemos entender mais facilmente o que cada parte do código faz.
Em Python a sintaxe de uma função é definida usando def
e atribuindo um nome a ela, veja um exemplo:
def funcao():
print("Bloco de código")
Resultado do código acima:
Bloco de código
sintaxe:
[editar | editar código-fonte]A sintaxe de uma função é definida por três partes: nome, parâmetros e corpo, o qual agrupa uma sequência de linhas que representa algum comportamento.
def imprimir_Numero_Tela(n):
print("O valor do parâmetro é ", n)
imprimir_Numero_Tela(10)
Resultado do código acima:
O valor do parâmetro é 10
O nome da função listada acima é imprimir_Numero_Tela, o parâmetro dela é a letra n e o corpo da função é o comando print. No exemplo acima a função irá receber um numero 10 e imprimir o mesmo na tela.
Funções com retorno de dados:
[editar | editar código-fonte]As funções também podem retornar valores através da palavra reservada return.
Veja o exemplo:
def soma_dois_numeros(valor1, valor2):
soma = valor1 + valor2
return soma
valor_soma = soma_dois_numeros(25, 25)
print(valor_soma)
print(soma_dois_numeros(200, 2))
Resultado do código acima:
50
202
Para fixação do conteúdo acima, realize o exercício abaixo:
- Escreva uma função que recebe dois parâmetros e imprime o menor dos dois.
Se eles forem iguais, imprima que eles são iguais.
Conteúdos Extras :
Curso Python #20 - Funções (Parte 1)
Curso Python #21 - Funções (Parte 2)
Conclusão:
Nessa publicação vimos o significado básico de funções, como criar uma função em python, mostramos o que seria o nome, parâmetro e corpo de uma função, funções com retorno. Além disso, deixamos um exercício para fixação e conteúdos extras em vídeo para que possa se aprofundar no conteúdo de funções.