Baiklah, saatnya latihan, mari gabungkan semua yang telah kita pelajari ke dalam tantangan ini, yang
saya ingin Anda lakukan adalah membuat fungsi yang disebut genap tertinggi.
Dan fungsi ini akan mengambil daftar, tipe data dan fungsi ini untuk saat ini, kami hanya akan melewatinya.
Tetapi saya ingin Anda mengisi bagian ini dengan apa pun yang menurut Anda akan memungkinkan kita untuk mencapainya.
Jika saya mencetak genap tertinggi dan saya memberikan daftar, katakanlah satu, dua, tiga, empat, delapan.
Saya ingin yang tertinggi bahkan untuk dicetak dalam daftar ini dan sebenarnya mari kita lakukan 10 di sini.
Jadi angka genap tertinggi dalam daftar ini adalah 10.
Sekedar iseng, ayo jam 11 juga, jadi jawabannya harus tercetak di sini sebagai 10.
Jadi berdasarkan semua yang telah Anda pelajari sejauh ini, cobalah untuk mengisi bagian ini sehingga Anda membuat fungsi
Anda sendiri tertinggi bahkan menjeda video di sini, cobalah.
Kalau tidak, saya akan pergi dengan jawabannya.
Jadi apa yang ingin saya lakukan di sini, mari kita pikirkan ini, adalah saya ingin memastikan bahwa,
pertama-tama, kita hanya mempertimbangkan angka-angka yang genap di sini.
Jadi mungkin yang akan saya lakukan adalah membuat daftar baru bernama Evans, dan Evans akan menjadi daftar kosong untuk
saat ini, tapi saya akan mengisi ini dengan semua.
Angka genap, jadi saya akan menghapus tiga dan 11 dari ini.
Jadi mari kita lakukan itu.
Saya akan mengatakan untuk item di ELLI.
Jika Eita.
Modul dua.
Sama dengan nol, yang berarti akan genap.
Lalu aku akan bahkan.
Tambahkan item, jadi saya akan menambahkannya ke daftar baru ini.
Dan akhirnya di sini, setelah kita memiliki daftar genap, saya ingin mencari angka tertinggi.
Sekarang Anda dapat melakukan ini secara manual dan melewatinya satu per satu, atau Python hadir dengan fungsi Nice yang disebut
Max.
Dan seperti yang Anda lihat, kami memberikannya iterable dan itu akan memberi tahu kami berapa jumlah maksimalnya.
Dalam kasus kami, kami hanya bisa memberikannya Genap.
Dan ingat, kita ingin mengembalikan sesuatu dari fungsi ini yaitu berapa angka tertinggi?
Yah, kami ingin mengembalikan berapa pun maksimum Even's jika saya menjalankan ini.
saya mendapatkan 10.
Luar biasa, sepertinya berhasil.
Sekarang, beberapa dari Anda mungkin telah ditipu dan mencoba kembali ke dalam forum, tetapi jika kita melakukan ini,
ingatlah.
Bahwa ini masih berfungsi, tetapi kami benar-benar kembali dari fungsi ketika kami menekan item pertama kami.
Jika kami memiliki item lain, katakanlah dua di sini dan saya klik jalankan.
Kami sampai dan mengapa demikian?
Karena saya kembali ketika kita mengulang pertama kali melalui item kita, yang akan menjadi dua, adalah ke bilangan genap.
Ya itu.
Jadi kita akan menambahkan dan akhirnya kita mengembalikan Max Evans, yang hanya berisi item dua.
Jadi Anda ingin memastikan di sini bahwa lekukan benar-benar penting.
Dan jika Anda mengembalikan sesuatu dari dalam satu lingkaran, Anda ingin memastikan bahwa itu adalah perilaku yang Anda
inginkan.
Anda biasanya ingin hidup melalui sesuatu dan kemudian kembali.
Jadi, pastikan Anda tidak keluar dari loop sebelum waktunya.
Bagus dan sederhana.
Ingat, jawaban Anda mungkin berbeda dari saya.
Ada banyak cara untuk melakukannya, tetapi semoga dengan mempraktikkan ini, Anda memiliki gagasan yang lebih baik tentang
fungsi.
Kami sekarang memiliki fungsi utilitas yang hebat, bahkan tertinggi yang dapat kami gunakan di seluruh program kami.
Kerja bagus sampai sejauh ini dan sampai jumpa di yang berikutnya.