Ed
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.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
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]).