ฟังก์ชัน (function) เป็นโปรแกรมย่อยที่เขียนขึ้นเพื่อให้ทำงานเฉพาะตามที่กำหนด ผู้เขียนโปรแกรมสามารถเรียกใช้ฟังก์ชันได้สะดวกโดยไม่ต้องเขียนชุดคำสั่งซ้ำอีก ทำให้การเขียนโปรแกรมที่มีขนาดใหญ่ทำงานได้เร็วและตรวจสอบโปรแกรมได้ง่าย
ไพทอนมีฟังก์ชันให้ใช้งานเป็นจำนวนมาก อาทิ input(), print(), int() และ float() เป็นต้น การใช้งานทำได้โดยเรียกชื่อฟังก์ชัน พร้อมกับส่งค่าของข้อมูลตามที่ฟังก์ชันนั้นๆ กำหนด เช่น print('area = ', a)
แนะนำฟังก์ชัน turtle
ไพทอนมีฟังก์ชัน turtle ซึ่งมีต้นฉบับมาจากภาษา Logo โดยจะมีในโปรแกรม Python เวอร์ชั่น 2.6 และ Python 3 เป็นต้นมา สำหรับใช้ฝึกเขียนโปรแกรมขั้นเริ่มต้น โดยใช้ "เต่า" ในการลากเส้นหรือวาดรูปต่างๆ บนหน้าจอ
ทดลองเขียนโปรแกรม
- เปิดโปรแกรม JetBrains PyCharm Edu ขึ้นมา
- พิมพ์คำสั่งต่อไปนี้ลงในพื้นที่เขียนโปรแกรม:
shape("turtle")
forward(100)
right(90)
forward(100)
right(90)
forward(100)
right(90)
forward(100)
mainloop()
- กด Run โปรแกรม จะได้ผลลัพธ์เต่าวาดรูปสี่เหลี่ยมดังภาพ:
อ้างอิง :
• สถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี, “เทคโนโลยี (วิทยาการคำนวณ)”, โรงพิมพ์แห่งจุฬาลงกรณ์มหาวิทยาลัย, 2562 หน้า 39
• 168training.com, “ฝึกเขียนโปรแกรมกับเต่าไพทอน”, สืบค้นวันที่ 17 ก.ค. 62
• yuwadee, “ภาษาไพทอน (Python) คืออะไร?”, teen.mthai.com, สืบค้นวันที่ 17 ก.ค. 62