1
resposta

[Dúvida] Questão 3 - uso do Len

Rapaziada,

fiquei com uma dúvida na questão 3, fui atrás da resolução dada pelo instrutor e não consegui entender um ponto no código:

função para gerar uma lista dos múltiplos de 3 a partir de uma lista

def multiplo_3(lista: list) -> list:
  for i in range (len (lista)):
      # condição para um número ser múltiplo de 3
    if lista[i] % 3 == 0:
          mult_3.append(lista[i])
       return mult_3

Por qual motivo se usa esse "len" ali na segunda linha desse trecho de código? E o que seria essa seta apontando list?

1 resposta

O len é utilizado no for para ele identificar o quanto irá percorrer no laço

O "->" é uma anotação de função de retorno segue link da PEP 3107 https://peps.python.org/pep-3107/