Logo Passei Direto
Buscar

Cálculo

ESTÁCIO
Qual das seguintes linhas invoca corretamente a função definida abaixo? (Selecione duas respostas)
def fun(a, b, c=0):
# Cuerpo de la función.

( ) fun(0, 1, 2) ( ) fun(b=1) ( ) fun() ( ) fun(b=0, a=0)
User badge image
Adriana Lacerda Lima

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

Para invocar corretamente a função `fun(a, b, c=0)`, você deve fornecer pelo menos os argumentos obrigatórios `a` e `b`. O parâmetro `c` é opcional, pois tem um valor padrão de 0. Analisando as opções: 1. fun(0, 1, 2) - Correto, pois fornece todos os argumentos. 2. fun(b=1) - Incorreto, pois falta o argumento `a`. 3. fun() - Incorreto, pois não fornece os argumentos obrigatórios `a` e `b`. 4. fun(b=0, a=0) - Correto, pois fornece os argumentos obrigatórios na forma de parâmetros nomeados. Portanto, as duas linhas que invocam corretamente a função são: - fun(0, 1, 2) - fun(b=0, a=0

Essa resposta te ajudou?

0
Dislike0

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina