Logo Passei Direto
Buscar
A função abaixo, escrita em Python, possui como parâmetros três inteiros distintos a, b, e c e promete devolver o maior desses três valores.

def maiordostres(a, b, c):
if a > b:

return a
if b > a:

return b
return c

Sobre a função maiordostres(), podemos afirmar que:

Escolha uma ou mais:

a. A função funciona, ou seja, ela devolve o maior dos três valores que recebe como parâmetro
b. Sempre que c for o maior número, ela não funciona
c. A função não funciona, ou seja, ela nem sempre devolve o maior dos três valores que recebe como parâmetro
d. Sempre que a for o menor número, ela funciona
e. Sempre que b for o menor número, ela funciona
User badge image
EmpreendedorismoInovador

há 11 meses

Respostas

User badge image

Ed Verified user icon

há 11 meses

Vamos analisar a função `maiordostres(a, b, c)` passo a passo: 1. A função compara `a` e `b`. Se `a` for maior que `b`, ela retorna `a`. 2. Se `b` for maior que `a`, ela retorna `b`. 3. Se nenhuma das condições anteriores for verdadeira, a função retorna `c`. Agora, vamos avaliar as alternativas: a. A função funciona, ou seja, ela devolve o maior dos três valores que recebe como parâmetro. - Incorreta. A função não considera o valor de `c` adequadamente em todos os casos, especialmente quando `c` é o maior. b. Sempre que c for o maior número, ela não funciona. - Correta. Se `c` for o maior, a função não irá retornar `c`, pois não há uma comparação direta entre `c` e os outros dois valores. c. A função não funciona, ou seja, ela nem sempre devolve o maior dos três valores que recebe como parâmetro. - Correta. A função não garante que o maior valor será retornado em todos os casos. d. Sempre que a for o menor número, ela funciona. - Incorreta. Se `a` for o menor, a função ainda pode não retornar o maior valor, dependendo dos valores de `b` e `c`. e. Sempre que b for o menor número, ela funciona. - Incorreta. Assim como na alternativa anterior, a função pode não retornar o maior valor, dependendo dos valores de `a` e `c`. Portanto, as alternativas corretas são: b e c.

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 perguntas desse material

Mais conteúdos dessa disciplina