Aula 4: Funções – Como Criar e Usar- Curso Grátis Introdutório de Programação, Web e Jogos

 

Aula 4: Funções – Como Criar e Usar

📌 Objetivo: Aprender a criar funções para organizar e reutilizar código.


👀 O que são Funções?

Funções são blocos de código reutilizáveis. Elas ajudam a evitar repetições e tornam o código mais organizado.

💡 Exemplo do mundo real:
Pense em uma máquina de café. Você aperta um botão e ela segue um processo pré-definido (ferver água, moer café, servir).

Em programação, podemos criar funções que fazem tarefas específicas sempre que forem chamadas.


📌 Criando uma Função em Python

Usamos def para definir uma função.

🖥 Exemplo 1: Função Simples

python
def saudacao(): print("Olá, seja bem-vindo!") # Chamando a função saudacao()

💡 Explicação:

  • def saudacao(): → Criamos uma função chamada saudacao.
  • Dentro dela, usamos print().
  • Para executá-la, basta escrever saudacao().

📌 Função com Parâmetros

Podemos passar valores para a função.

🖥 Exemplo 2: Função com Nome

python
def saudacao(nome): print(f"Olá, {nome}, seja bem-vindo!") # Chamando a função e passando um valor saudacao("Lucas") saudacao("Ana")

💡 Explicação:

  • Criamos a função saudacao(nome), que recebe um parâmetro (nome).
  • Quando chamamos saudacao("Lucas"), o código substitui nome por "Lucas".

📌 Função com Retorno

Podemos retornar um valor com return.

🖥 Exemplo 3: Função que Soma Números

python
def soma(a, b): return a + b resultado = soma(3, 5) print(resultado) # Exibe 8

💡 Explicação:

  • A função soma(a, b) retorna a + b.
  • return envia o resultado para quem chamou a função.

🎯 Exercício Prático

📌 Crie uma função que recebe um número e retorna o dobro dele.

Exemplo esperado:

python
dobro(4) # Retorna 8 dobro(10) # Retorna 20

💡 Dica: Use return para devolver o resultado.


📩 Próxima Aula

Se fizer o exercício, me avise!
Na Aula 5, vamos aprender Estruturas de Dados (Listas e Dicionários). Isso ajudará a organizar grandes volumes de informações.

📌 Dúvidas? Pergunta aqui! 🚀

Comments

Popular posts from this blog

Aula 7: Criando um Back-End com Flask (API Web) - Curso Grátis Introdutório de Programação, Web e Jogos

Aula 9: Deploy - Colocando Sua Aplicação Online - Curso Grátis Introdutório de Programação, Web e Jogos

Aula 8: Criando o Front-End com HTML, CSS e JavaScript - Curso Grátis Introdutório de Programação, Web e Jogos