Carregando
0x40Lição 5 de 10

Escreva funções reutilizáveis

Defina funções, passe argumentos e retorne resultados.

12 min Questionário com 5 perguntas 1 exercício de código
Ao final desta lição, você saberá
  • Criar uma função que aceita uma entrada e retorna um valor.

Uma função reúne trabalho reutilizável. Defina-a com def, dê um nome e parâmetros a ela e indente seu corpo. return devolve um resultado para quem chamou a função; print apenas exibe um valor.

main.py
1def greet(name):
2    return "Hello, " + name
3
4print(greet("Sam"))
Saída
Hello, Sam

Parâmetros são os nomes listados na definição; argumentos são os valores fornecidos ao chamar a função. Uma função sem return explícito devolve None.

Principais conclusões

  • Criar uma função que aceita uma entrada e retorna um valor.

  • Leia a saída para verificar o que seu programa fez.

  • Mantenha a indentação consistente nos blocos Python.

Quiz da aula

5 perguntas · aprovação com 4 acertos · até 50 XP

Ao passar, você conclui a aula e mantém sua sequência. As perguntas erradas voltarão em sessões de revisão.

Pratique: escreva código em Python

Escreva código Python no editor e execute os testes com exemplos. O Python roda localmente no navegador usando WebAssembly.

Exercício 1

Crie uma função de saudação

+25 XP

Defina greet(name) para retornar Hello, seguido do nome fornecido. Leia um nome e exiba o resultado da função.

  • Cumprimente Ada
  • Cumprimente Lin
main.py
Carregando editor…

O Python é executado em um ambiente isolado no navegador, com limite de 60 segundos. O runtime é carregado pelo CDN do Pyodide; seu código permanece neste navegador.

Dúvidas sobre esta lição

Travou em algum ponto? Pergunte. Descobriu algo? Compartilhe. Explicar também é uma ótima forma de aprender.

Carregando publicações…