Oké, het is tijd om te oefenen, laten we alles wat we hebben geleerd combineren in deze uitdaging, wat ik
wil dat je doet is een functie creëren die de hoogste even wordt genoemd.
En deze functie krijgt een lijst, gegevenstype en deze functie voor nu, we zullen het gewoon doorgeven.
Maar ik wil dat u dit deel invult met wat u denkt dat ons in staat zal stellen dit te bereiken.
Als ik de hoogste even afdruk en ik geef het een lijst van, laten we zeggen één, twee, drie, vier, acht.
Ik wil dat de hoogste zelfs in deze lijst wordt afgedrukt en laten we er hier 10 doen.
Het hoogste even getal in deze lijst is dus 10.
Gewoon voor de lol, laten we ook om 11 uur zijn, dus het antwoord moet hier als 10 worden afgedrukt.
Dus op basis van alles wat je tot nu toe hebt geleerd, probeer dit deel te vullen zodat je je eigen functie
het hoogst kunt maken, zelfs pauzeer de video hier, probeer het eens.
Anders ga ik voor het antwoord.
Dus wat ik hier wil doen, laten we hierover nadenken, is dat ik er zeker van wil zijn dat we in de eerste
plaats alleen kijken naar de getallen die hier zelfs in staan.
Dus misschien zal ik een nieuwe lijst maken met de naam Evans, en Evans zal voorlopig een lege lijst
zijn, maar ik ga dit vullen met alle.
Even getallen, dus ik ga hier drie en 11 uit halen.
Dus laten we dat doen.
Ik ga zeggen voor item in ELLI.
Als Eitam.
Module twee.
Is gelijk aan nul, wat betekent dat het even zal zijn.
Dan ga ik even.
Voeg het item toe, dus ik ga het toevoegen aan deze nieuwe lijst.
En dan eindelijk hier, als we de even lijst hebben, wil ik het hoogste getal vinden.
Nu kun je dit handmatig doen en één voor één doorlopen, of Python komt met een leuke functie genaamd
Max.
En zoals je kunt zien, geven we het een iterabel en het zal ons vertellen wat het maximale aantal is.
In ons geval kunnen we het gewoon Even's geven.
En onthoud, we willen iets teruggeven van deze functie dat is wat het hoogste getal is?
Wel, we willen teruggeven wat de max van de Even's is als ik dit doe.
Ik krijg 10.
Geweldig, het lijkt erop dat het werkt.
Nu, sommigen van jullie zijn misschien misleid en probeerden terug te keren naar het forum, maar als we dit doen, onthoud
dan.
Dat dit nog steeds werkt, maar we komen eigenlijk terug van de functie wanneer we ons eerste item raken.
Als we nog een item hadden, laten we zeggen twee hier en ik klik op uitvoeren.
We komen aan en waarom is dat?
Omdat ik terugkeer wanneer we de eerste keer door ons item, dat twee zal zijn, een even getal is.
Jazeker.
Dus we gaan toevoegen en dan geven we eindelijk Max Evans terug, die alleen item twee bevat.
Dus je wilt hier zeker weten dat de inspringing er echt toe doet.
En als je iets uit een lus terugstuurt, wil je zeker weten dat dat je beoogde gedrag
is.
Meestal wil je iets meemaken en dan terugkeren.
Zorg er dus voor dat je de lus niet voortijdig verlaat.
Lekker simpel.
Onthoud dat jouw antwoord misschien anders is dan het mijne.
Er zijn veel manieren om dit te doen, maar hopelijk heb je door dit te oefenen een beter idee van
functies.
We hebben nu een geweldige hulpprogramma-functie, de hoogste die we in ons hele programma kunnen gebruiken.
Goed gedaan om zo ver te komen en ik zie je in de volgende.