Em Python, funções e procedimentos são diferentes. A principal diferença é que as funções retornam um valor, enquanto os procedimentos não retornam nada. As funções são definidas usando a palavra-chave "def" e podem receber argumentos. Elas executam uma tarefa e retornam um valor usando a palavra-chave "return". Já os procedimentos também são definidos com "def", mas não possuem a palavra-chave "return". Eles executam uma tarefa, mas não retornam nenhum valor. Por exemplo, uma função que recebe dois números e retorna a soma seria definida assim: ``` def soma(a, b): return a + b ``` Já um procedimento que imprime uma mensagem na tela seria definido assim: ``` def imprime_mensagem(): print("Olá, mundo!") ``` Espero ter ajudado!
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar