Qual das alternativas abaixo é verdadeira sobre funções em Python?
Um programa (ou módulo) em Python possui extensão .py.
print(), eval() e input() são funções internas do Python.
A única utilidade para a definição e uso de funções em Python é a reutilização de código.
Diferente do que acontece em outras linguagens, em Python não é possível definir duas funções mutuamente recursivas, ou seja, duas funções f e g onde a função f faz uma chamada à função g, que por sua vez faz uma chamada à função f.
Assim como em outras linguagens, em Python é possível definir funções recursivas, ou seja, funções que fazem uma ou mais chamadas a ela mesma.
A instrução return pode ser utilizada em qualquer parte do código da função, quando executada, finaliza a chamada à função, deve ser utilizada ao final, e somente no final, de qualquer função, e deve sempre vir acompanhada de um valor ou de uma expressão.
Ainda não há comentários para esta questão.
Seja o primeiro a comentar!