การเขียนโปรแกรมภาษาคอมพิวเตอร์

ฟงก์ชั่น Functions

วัตถุประสงค์การเรียนรู้

เข้าใจหลักการทำงานของฟังก์ชันใน Python

สามารถเขียนและเรียกใช้งานฟังก์ชันได้

สามารถส่งค่าผ่านพารามิเตอร์และคืนค่าผ่านฟังก์ชันได้

ฟังก์ชันใน Python คืออะไร ?

ฟังก์ชันคือกลุ่มคำสั่งที่ทำหน้าที่เฉพาะอย่าง สามารถเรียกใช้งานซ้ำได้

ข้อดีของการใช้ฟังก์ชัน

ลดความซ้ำซ้อนของโค้ด

แบ่งการทำงานของโปรแกรมออกเป็นส่วนย่อย

ทำให้โปรแกรมอ่านง่ายและดูแลรักษาได้ง่ายขึ้น

โครงสร้างของฟังก์ชัน

def ชื่อฟังก์ชัน(พารามิเตอร์):
    ชุดคำสั่งในฟังก์ชัน

def greet():
    print("Hello, World!")

เรียกใช้งาน

greet()

ฟังก์ชันที่มีพารามิเตอร์

def greet(name):
    print(f"Hello, {name}!")

ฟังก์ชันสามารถรับข้อมูลผ่านพารามิเตอร์เพื่อประมวลผล

เรียกใช้งาน

greet("ศรีวรการ")

ผลลัพธ์

Hello, ศรีวรการ

ฟังก์ชันที่มีการส่งคืนค่า (Return Value)

def add(a, b):
    return a + b

ฟังก์ชันสามารถส่งค่ากลับไปยังส่วนที่เรียกใช้งานได้ด้วยคำสั่ง return

เรียกใช้งาน

result = add(10, 20)

ผลลัพธ์

30

1

เขียนฟังก์ชัน greet() เพื่อแสดงข้อความทักทายผู้ใช้

กิจกรรม (Workshop) ท้ายบทเรียน

2

เขียนฟังก์ชัน calculate_area() เพื่อคำนวณพื้นที่สี่เหลี่ยมจากความกว้างและความยาว

3

เขียนฟังก์ชัน check_even() เพื่อตรวจสอบว่าเลขที่ส่งเข้ามาเป็นเลขคู่หรือไม่

4

เขียนฟังก์ชัน find_max() เพื่อรับค่าตัวเลข 3 ค่า จากนั้นแสดงค่าตัวเลขที่มากที่สุด

กิจกรรม (Workshop) ท้ายบทเรียน (ต่อ)

5

เขียนฟังก์ชัน factorial() เพื่อคำนวณแฟกทอเรียลของตัวเลขที่รับเข้ามา

6

เขียนฟังก์ชัน is_prime() เพื่อตรวจสอบว่าตัวเลขที่รับเข้ามาเป็นจำนวนเฉพาะหรือไม่

© Aj. Krit Th.

https://www.kritth.com