Tudo bem, é hora de exercícios, vamos combinar tudo o que aprendemos neste desafio, o que eu
quero que você faça é criar uma função chamada de mais alto mesmo.
E essa função vai pegar uma lista, tipo de dado e essa função por enquanto, vamos apenas passar.
Mas eu quero que você preencha esta parte com tudo o que você acha que nos permitirá alcançar isso.
Se eu imprimir o mais alto par e der uma lista de, digamos, um, dois, três, quatro, oito.
Eu quero que o mais alto mesmo seja impresso nesta lista e, na verdade, vamos fazer 10 aqui.
Portanto, o maior número par nesta lista é 10.
Só por diversão, vamos às 11 também, então a resposta deve ser impressa aqui como 10.
Portanto, com base em tudo que você aprendeu até agora, tente preencher esta parte para que você crie sua
própria função ao máximo, mesmo pause o vídeo aqui, tente.
Caso contrário, irei com a resposta.
Então, o que eu quero fazer aqui, vamos pensar sobre isso, é ter certeza de que, em primeiro
lugar, consideramos apenas os números que estão pares aqui.
Então, talvez o que farei é criar uma nova lista chamada Evans, e Evans será uma lista vazia
por enquanto, mas irei preenchê-la com todos os.
Números pares, então vou remover três e 11 disso.
Então vamos fazer isso.
Vou dizer para item no ELLI.
Se Eitam.
Módulo dois.
É igual a zero, o que significa que vai ser igual.
Então eu vou quitar.
Anexe o item, então irei adicioná-lo a esta nova lista.
E, finalmente, aqui, assim que tivermos a lista de pares, quero encontrar o número mais alto.
Agora você pode fazer isso manualmente e passar por isso um por um, ou o Python vem com uma função legal chamada
Max.
E como você pode ver, damos a ele um iterável e ele nos informa qual é o número máximo.
No nosso caso, podemos apenas dar Even's.
E lembre-se, queremos retornar algo desta função que é o número mais alto?
Bem, queremos retornar o que quer que seja o máximo do Even se eu executar isso.
Eu recebo 10.
Incrível, parece que está funcionando.
Bem, alguns de vocês podem ter sido enganados e tentado voltar para dentro do fórum, mas se fizermos isso,
lembrem-se.
Isso ainda funciona, mas na verdade retornamos da função quando atingimos nosso primeiro item.
Se tivéssemos outro item, digamos dois aqui e eu clico em executar.
Nós chegamos e por que isso?
Porque estou voltando quando fazemos um loop pela primeira vez em nosso item, que será dois, é um número
par.
Sim, ele é.
Vamos acrescentar e finalmente retornar Max Evans, que contém apenas o item dois.
Portanto, você deseja ter certeza de que o recuo é realmente importante.
E se você estiver retornando algo de dentro de um loop, certifique-se de que esse é o comportamento
pretendido.
Você geralmente quer passar por algo e depois voltar.
Portanto, certifique-se de não sair prematuramente do loop.
Bom e simples.
Lembre-se de que sua resposta pode ser diferente da minha.
Há muitas maneiras de fazer isso, mas, felizmente, ao praticar isso, você terá uma ideia melhor das
funções.
Agora temos uma função de grande utilidade, a mais alta que podemos usar em todo o nosso programa.
Bom trabalho chegando até aqui e vejo você no próximo.