Logo Passei Direto
Buscar
esigner Prova AV Paradigmas De Linguagens De Programação Em Python T 5 Marcar para revisão Carlos desenvolveu uma função somaLista (lista) em Python que soma todos os elementos de uma lista passada como parâmetro. Ele testa sua função com diferentes listas para garantir seu funcionamento correto. hora 00.42.53 seg min Qual chamada à função somaLista(lista) de Carlos está correta? Questão 5 de 10 1 2 3 4 6 A somalista("123") B somaLista ([True, False, True)) 9 • Respondidas (4) 7 8 C somalista (1, 2, 3) Em branc Finalizar prova D somalista [None, None, None)) E somalista([1, 2, 3])
User badge image
Lincoln Machado

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 6 meses

Vamos analisar as opções de chamadas da função `somaLista(lista)` para identificar qual delas está correta. A função `somaLista(lista)` deve receber uma lista como parâmetro. Vamos verificar cada alternativa: A) `somalista("123")` - Aqui, estamos passando uma string, não uma lista. Portanto, está incorreta. B) `somaLista([True, False, True])` - Esta é uma lista, mas a soma de valores booleanos em Python resulta em um número (True = 1 e False = 0). Portanto, essa chamada é válida e retornaria 2. C) `somalista(1, 2, 3)` - Aqui, estamos passando três argumentos separados, não uma lista. Portanto, está incorreta. D) `somalista([None, None, None])` - Esta é uma lista, mas a soma de `None` não é válida em Python, resultando em um erro. Portanto, está incorreta. E) `somalista([1, 2, 3])` - Esta é uma chamada correta, pois estamos passando uma lista de números inteiros. Analisando as opções, as chamadas B e E são válidas, mas a questão pede a chamada correta. A mais direta e típica para a função `somaLista` que soma elementos é: E) somaLista([1, 2, 3]). Essa é a resposta correta.

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

User badge image

Ed Verified user icon

há 2 anos

Vamos analisar as opções: A) somalista("123") - Errado, a função está sendo chamada com uma string em vez de uma lista. B) somaLista([True, False, True)) - Errado, há um erro de sintaxe com os parênteses. C) somalista(1, 2, 3) - Errado, a função está sendo chamada com argumentos separados por vírgula em vez de uma lista. D) somalista([None, None, None)) - Errado, há um erro de sintaxe com os parênteses. E) somaLista([1, 2, 3]) - Correto, essa é a chamada correta para a função somaLista com uma lista de números. Portanto, a alternativa correta é E) somaLista([1, 2, 3]).

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina