‫ไม่เป็นไร.
‫ถึงเวลาออกกำลังกาย
‫มารวมทุกสิ่งที่เราได้เรียนรู้ในความท้าทายนี้เข้าด้วยกัน
‫สิ่งที่ฉันต้องการให้คุณทำคือสร้างฟังก์ชันที่เรียกว่าระดับสูงสุด
‫และฟังก์ชันนี้จะรับรายการ, ชนิดข้อมูล
‫และฟังก์ชันนี้สำหรับตอนนี้ เราจะผ่าน
‫แต่ฉันต้องการให้คุณกรอกในส่วนนี้ด้วยสิ่งที่คุณคิดว่าจะทำให้เราสามารถบรรลุเป้าหมายนี้ได้
‫ถ้าฉันพิมพ์สูงสุดเท่าๆ กัน และให้รายชื่อ สมมติว่าหนึ่ง สอง สาม สี่ แปด
‫ฉันต้องการสูงสุดแม้จะพิมพ์ในรายการนี้
‫และที่จริง, ลองทำสิบกันตรงนี้.
‫ดังนั้นจำนวนคู่สูงสุดในรายการนี้คือสิบ
‫แค่เล่น ๆ.
‫บวก 11 ด้วยนะ
‫ดังนั้นควรพิมพ์คำตอบที่นี่เป็นสิบ
‫จากทุกสิ่งที่คุณได้เรียนรู้มา พยายามเติมส่วนนี้เพื่อสร้างฟังก์ชันของคุณเอง
‫สูงสุดแม้กระทั่ง
‫หยุดวิดีโอชั่วคราวที่นี่
‫ให้มันลอง.
‫มิฉะนั้นฉันจะไปกับคำตอบ
‫สิ่งที่ผมอยากจะทำตรงนี้ ลองคิดดูว่าผมอยากแน่ใจว่า อย่างแรกเลย เราพิจารณาเฉพาะตัวเลขที่อยู่ในนี้เท่านั้น
‫บางทีสิ่งที่ฉันจะทำคือสร้างรายการใหม่ชื่อ Evens
‫และตอนนี้ Evens จะเป็นรายการที่ว่างเปล่า
‫แต่ฉันจะเติมสิ่งนี้ด้วยทั้งหมด
‫เลขคู่.
‫ผมจะลบสามกับ 11 ออกจากนี่
‫มาทำกัน
‫ฉันจะพูดโกหกสี่ข้อ
‫ถ้ารายการ.
‫โมดูโลสอง
‫เท่ากับศูนย์ ซึ่งหมายความว่ามันจะเป็นคู่
‫แล้วฉันจะไปให้ถึง
‫ต่อท้ายรายการ
‫ดังนั้นฉันจะเพิ่มลงในรายการใหม่นี้
‫และสุดท้ายในนี้ เมื่อเรามีรายการคู่แล้ว ผมต้องการหาจำนวนสูงสุด
‫ตอนนี้คุณสามารถทำสิ่งนี้ได้ด้วยตนเองและดำเนินการทีละอย่าง
‫หรือ Python มาพร้อมกับฟังก์ชั่นที่ดีที่เรียกว่า Max
‫และอย่างที่คุณเห็น เราให้มันทำซ้ำได้ และมันจะบอกเราว่าจำนวนสูงสุดคืออะไร
‫ในกรณีของเรา เราสามารถให้มันเท่ากันได้
‫และจำไว้ว่าเราต้องการคืนค่าบางอย่างจากฟังก์ชันนี้
‫นั่นคือสิ่งที่เป็นจำนวนสูงสุด
‫เราต้องการคืนค่าจำนวนคู่ที่สูงสุด
‫ถ้าฉันเรียกใช้สิ่งนี้
‫ฉันได้รับสิบ?
‫สุดยอด.
‫ดูเหมือนว่าจะทำงาน
‫ตอนนี้ พวกคุณบางคนอาจถูกหลอกและพยายามกลับเข้าไปในลูป for
‫แต่ถ้าเราทำอย่างนี้ จำไว้ว่า
‫ว่าสิ่งนี้ยังคงใช้งานได้ แต่จริง ๆ แล้วเรากลับมาจากฟังก์ชั่นเมื่อเรากดรายการแรกของเรา
‫ถ้าเรามีรายการอื่น สมมติว่าสองในนี้ และฉันคลิกเรียกใช้
‫เราได้สอง
‫และทำไมถึงเป็นอย่างนั้น?
‫เพราะฉันกำลังกลับมา
‫เมื่อเราวนรอบครั้งแรกผ่านรายการของเรา ซึ่งจะเป็น to เป็นเลขคู่
‫ใช่แล้ว.
‫ดังนั้นเราจะต่อท้ายแล้วเราก็ส่งคืนเหตุการณ์สูงสุดซึ่งมีเพียงรายการที่สองเท่านั้น
‫ดังนั้นคุณต้องการให้แน่ใจว่าการเยื้องมีความสำคัญจริงๆ
‫และหากคุณส่งคืนบางสิ่งจากภายในลูป คุณต้องการให้แน่ใจว่านั่นเป็นพฤติกรรมที่คุณตั้งใจไว้
‫คุณมักจะต้องการวนซ้ำบางสิ่งแล้วกลับมา
‫ดังนั้นตรวจสอบให้แน่ใจว่าคุณไม่ได้ออกจากลูปก่อนเวลาอันควร
‫ดีและเรียบง่าย
‫จำไว้ว่าคำตอบของคุณอาจแตกต่างจากของฉัน
‫มีหลายวิธีในการดำเนินการนี้ แต่หวังว่าการฝึกฝนนี้จะทำให้คุณมีแนวคิดที่ดีขึ้นเกี่ยวกับฟังก์ชัน
‫ตอนนี้เรามีฟังก์ชั่นยูทิลิตี้ที่ยอดเยี่ยมสูงสุด ถึงแม้ว่าเราจะสามารถใช้โปรแกรมทั้งหมดของเราได้ก็ตาม
‫ทำได้ดีมาก มาไกลขนาดนี้ แล้วเจอกันใหม่ตอนหน้า