‫In Ordnung, es ist Übungszeit. Lassen Sie uns alles, was wir gelernt haben, in diese Herausforderung
‫kombinieren. Ich möchte, dass Sie eine Funktion namens höchste gerade erstellen.
‫Und diese Funktion nimmt eine Liste, einen Datentyp und diese Funktion für den Moment, wir gehen einfach vorbei.
‫Aber ich möchte, dass Sie diesen Teil mit allem ausfüllen, was Ihrer Meinung nach uns ermöglicht, dies zu erreichen.
‫Wenn ich die höchste gerade drucke und ihm eine Liste von, sagen wir, eins, zwei, drei, vier, acht gebe.
‫Ich möchte, dass die höchste sogar in dieser Liste gedruckt wird und lassen Sie uns hier tatsächlich 10 machen.
‫Die höchste gerade Zahl in dieser Liste ist also 10.
‫Nur zum Spaß, lassen Sie uns auch bei 11 sein, also sollte die Antwort hier als 10 gedruckt werden.
‫Versuchen Sie also, basierend auf allem, was Sie bisher gelernt haben, diesen Teil so zu füllen, dass Sie Ihre eigene Funktion
‫erstellen. Unterbrechen Sie sogar das Video hier, probieren Sie es aus.
‫Ansonsten bleibe ich bei der Antwort.
‫Was ich hier also tun möchte, denken wir darüber nach, ist, dass wir zunächst einmal nur
‫die Zahlen berücksichtigen, die hier drin sind.
‫Vielleicht erstelle ich also eine neue Liste namens Evans, und Evans wird vorerst eine leere Liste sein,
‫aber ich werde diese mit allen füllen.
‫Gerade Zahlen, also werde ich hier drei und 11 entfernen.
‫Also machen wir das.
‫Ich werde für Artikel in ELLI sagen.
‫Wenn Eitam.
‫Modul zwei.
‫Entspricht Null, was bedeutet, dass es gerade sein wird.
‫Dann gehe ich gleich.
‫Hängen Sie das Element an, damit ich es dieser neuen Liste hinzufüge.
‫Und dann endlich hier, wenn wir die Liste der Evens haben, möchte ich die höchste Nummer finden.
‫Jetzt können Sie dies manuell tun und nacheinander durchgehen, oder Python enthält eine nette Funktion namens
‫Max.
‫Und wie Sie sehen, geben wir ihm ein Iterable und es sagt uns, wie hoch die maximale Anzahl ist.
‫In unserem Fall können wir nur Even's geben.
‫Und denken Sie daran, wir möchten etwas von dieser Funktion zurückgeben, das ist die höchste Zahl?
‫Nun, wir wollen das Maximum der Even's zurückgeben, wenn ich das durchführe.
‫Ich bekomme 10.
‫Super, sieht aus als ob es funktioniert.
‫Einige von Ihnen sind vielleicht ausgetrickst worden und haben versucht, in das Forum zurückzukehren, aber wenn wir dies tun, denken Sie
‫daran.
‫Dass dies immer noch funktioniert, aber wir kehren tatsächlich von der Funktion zurück, wenn wir auf unser erstes Element treffen.
‫Wenn wir einen anderen Gegenstand hätten, sagen wir zwei hier drin und ich klicke auf Ausführen.
‫Wir kommen dazu und warum ist das so?
‫Weil ich zurückkehre, wenn wir das erste Mal durch unseren Artikel, der zwei sein wird, eine gerade Zahl durchlaufen.
‫Ja, so ist es.
‫Also werden wir anhängen und dann endlich Max Evans zurückgeben, der nur das Element zwei enthält.
‫Sie möchten hier also sicherstellen, dass die Einrückung wirklich wichtig ist.
‫Und wenn Sie etwas aus einer Schleife zurückgeben, möchten Sie sicherstellen, dass dies Ihr beabsichtigtes Verhalten
‫ist.
‫Normalerweise möchte man etwas durchleben und dann zurückkehren.
‫Stellen Sie also sicher, dass Sie die Schleife nicht vorzeitig verlassen.
‫Schön und einfach.
‫Denken Sie daran, dass Ihre Antwort möglicherweise anders ist als meine.
‫Es gibt viele Möglichkeiten, dies zu tun, aber wenn Sie dies üben, haben Sie hoffentlich eine bessere Vorstellung von den
‫Funktionen.
‫Wir haben jetzt eine großartige Nutzenfunktion, die sogar die höchste ist, die wir in unserem gesamten Programm verwenden können.
‫Gute Arbeit, so weit zu kommen, und wir sehen uns im nächsten.