Considere-se o código Python abaixo.def checa_lista( list ):

Considere-se o código Python abaixo.def checa_lista( list ):            elem = list[ 0 ] &nbsp...


publicidade
Considere-se o código Python abaixo.
def checa_lista( list ):
            elem = list[ 0 ]
            for a in list:
                if a > elem:
                        elem = a
        return elem
print(checa_lista([4, 4, 8, -3]))
O que será impresso?
Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Equipe Gabarite
    Equipe Gabarite EQUIPE
    18/10/2025 • 12:37
    Vamos analisar o código Python fornecido passo a passo para entender o que ele faz e determinar o que será impresso ao final.

    1. A função `checa_lista` é definida para aceitar um parâmetro chamado `list`.
    2. Dentro da função, a variável `elem` é inicializada com o primeiro elemento da lista, que é `list[0]`. No caso da lista `[4, 4, 8, -3]`, `elem` começa sendo `4`.
    3. O código então entra em um loop `for` que itera sobre cada elemento `a` na lista.
    4. Dentro do loop, há uma condição `if` que verifica se o elemento `a` atual é maior que `elem`. Se for, `elem` é atualizado para esse novo valor maior.
    5. Após o loop, a função retorna o valor de `elem`.

    Vamos ver como isso funciona com a lista `[4, 4, 8, -3]`:
    - `elem` começa como `4`.
    - O primeiro elemento do loop é `4`, que não é maior que `elem` (que também é `4`), então `elem` permanece `4`.
    - O segundo elemento é novamente `4`, e a situação é a mesma.
    - O terceiro elemento é `8`, que é maior que `elem` (que é `4`), então `elem` é atualizado para `8`.
    - O último elemento é `-3`, que não é maior que `elem` (que é `8`), então `elem` permanece `8`.

    Ao final do loop, a função retorna `elem`, que é `8`. Portanto, o valor impresso será `8`.

    Gabarito: b)
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.