Logo Passei Direto
Buscar
a AULA 5 aprendemos que a ordem dos parâmetros faz a diferença no momento da passagem. Observe o código a seguir para calcular uma divisão de dois valores. def div2 (num, den): res = num / den print(res) Assinale a alternativa que contém a chamada a função que CORRETAMENTE resultaria em 0,3 no resultado da divisão. A div2(den = 3, 10) B div2(3, num = 10) C div2(den = 3, num = 10) D div2(3, 10) E div2(10, 3)
User badge image
Manoel Sei la

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Para que a função `div2(num, den)` retorne 0,3, precisamos que a divisão `num / den` resulte em 0,3. Isso significa que o numerador (num) deve ser 3 e o denominador (den) deve ser 10, pois 3 dividido por 10 é igual a 0,3. Vamos analisar as alternativas: A) `div2(den = 3, 10)` - Aqui, o primeiro parâmetro (den) é 3 e o segundo é 10. Isso resulta em `3 / 10`, que é 0,3. (CORRETA) B) `div2(3, num = 10)` - Aqui, o primeiro parâmetro é 3 e o segundo é 10. Isso resulta em `3 / 10`, que é 0,3. (CORRETA) C) `div2(den = 3, num = 10)` - Aqui, o primeiro parâmetro (den) é 3 e o segundo é 10. Isso resulta em `10 / 3`, que não é 0,3. (INCORRETA) D) `div2(3, 10)` - Aqui, o primeiro parâmetro é 3 e o segundo é 10. Isso resulta em `3 / 10`, que é 0,3. (CORRETA) E) `div2(10, 3)` - Aqui, o primeiro parâmetro é 10 e o segundo é 3. Isso resulta em `10 / 3`, que não é 0,3. (INCORRETA) Portanto, as alternativas corretas que resultam em 0,3 são A, B e D. Se você precisa de uma única resposta, a alternativa A é a que usa a passagem de parâmetros nomeados, mas todas as três (A, B e D) estão corretas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

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