ฟังก์ชัน

ฟังก์ชัน (function) เป็นโปรแกรมย่อยที่เขียนขึ้นเพื่อให้ทำงานเฉพาะตามที่กำหนด ผู้เขียนโปรแกรมสามารถเรียกใช้ฟังก์ชันได้สะดวกโดยไม่ต้องเขียนชุดคำสั่งซ้ำอีก ทำให้การเขียนโปรแกรมที่มีขนาดใหญ่ทำงานได้เร็วและตรวจสอบโปรแกรมได้ง่าย

ไพทอนมีฟังก์ชันให้ใช้งานเป็นจำนวนมาก อาทิ input(), print(), int() และ float() เป็นต้น การใช้งานทำได้โดยเรียกชื่อฟังก์ชัน พร้อมกับส่งค่าของข้อมูลตามที่ฟังก์ชันนั้นๆ กำหนด เช่น print('area = ', a)

แนะนำฟังก์ชัน turtle

ไพทอนมีฟังก์ชัน turtle ซึ่งมีต้นฉบับมาจากภาษา Logo โดยจะมีในโปรแกรม Python เวอร์ชั่น 2.6 และ Python 3 เป็นต้นมา สำหรับใช้ฝึกเขียนโปรแกรมขั้นเริ่มต้น โดยใช้ "เต่า" ในการลากเส้นหรือวาดรูปต่างๆ บนหน้าจอ

ทดลองเขียนโปรแกรม

เงื่อนไข : เขียนโปรแกรมภาษาไพทอนโดยใช้ฟังก์ชัน turtle เพื่อวาดรูปสี่เหลี่ยมจัตุรัส
  • เปิดโปรแกรม JetBrains PyCharm Edu ขึ้นมา
  • PyCharm Edu Icon
  • พิมพ์คำสั่งต่อไปนี้ลงในพื้นที่เขียนโปรแกรม:
from turtle import *
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

แสดงความคิดเห็น

0 ความคิดเห็น

แสดงความคิดเห็น (0)