หลักสูตรการพัฒนา Python
บทที่
>
ระดับ

การสร้างฟังก์ชันของคุณเอง
อาร์กิวเมนต์ของฟังก์ชัน

วัตถุประสงค์

ใช้ฟังก์ชันที่กำหนดเองเพื่อนำน้ำไปให้พืชทุกต้นในทุ่ง โดยเขียนโค้ดไม่เกินสิบสาม (13) บรรทัด

อาร์กิวเมนต์คือค่าที่คุณป้อนในวงเล็บของฟังก์ชันบางอย่าง เมื่อสร้างฟังก์ชันที่กำหนดเองคุณสามารถกำหนดอาร์กิวเมนต์เพื่อเพิ่มความแปรปรวนบางอย่างให้กับโค้ดที่ฟังก์ชันดำเนินการ

มีพืชหลายชนิดที่ต้องการน้ำอย่างต่อเนื่อง ให้ใช้ฟังก์ชันที่กำหนดเองเพื่อทำให้โค้ดของคุณง่ายขึ้นและลดจำนวนบรรทัดที่คุณต้องเขียน

def water_crops(count): for x in range(count): player.move_forward(2) player.turn_left() player.water() player.turn_right()

ตัวแปร count ในโค้ดข้างต้นเป็นอาร์กิวเมนต์ ด้วยฟังก์ชันนี้ คุณไม่เพียงแต่วิ่งลูปด้วยโค้ดบรรทัดเดียวเท่านั้น แต่คุณยังสามารถกำหนดได้ว่าต้องการให้ลูปทำซ้ำกี่ครั้ง ตัวอย่างเช่น การเขียน water_crops(4) จะทำให้ลูป for ในฟังก์ชันทำงานสี่ (4) ครั้ง

กำหนดและใช้ฟังก์ชันนี้เพื่อนำน้ำไปให้พืชโดยเขียนโค้ดไม่เกินสิบสาม (13) บรรทัด

หนังสือโค้ด